有一个类“boto.s3.connection
”,我可以在其中连接到 S3:
b = s3conection(aws_id, aws_secret_key)
b.get_bucket(bucket)
有了这个,我可以清楚地使用 set_contents_from_filename
或 set_contents_from_file
。
还有另一个调用build_post_form_args
。我可以将此处的连接类型设置为 HTTPS,但是如果我使用此调用而不是之前的调用,下一步该怎么办?
我无法弄清楚它是如何与 set_contents_from_filename
或 set_contents_from_file
配合的。一个小提示真的很有帮助。
最佳答案
S3 服务提供了一项功能,允许您将文件从 HTML 表单直接上传到 S3 存储桶。您可以找到有关此功能的更多详细信息 here 。 build_post_form_args
是一个辅助函数,用于创建签名的 HTML 表单数据,该数据必须放置在 HTML 表单中才能允许直接上传到 S3。
除非您有兴趣在浏览器中进行上传,否则此功能并不是真正有用或相关。
关于python - 使用 boto HTTPS 上传到 S3?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14335163/