使用boto将HTTPS上传到S3?

时间:2013-01-15 09:59:56

标签: python https amazon-s3 boto

有一个类“boto.s3.connection”,我可以在其中建立与S3的连接:

b = s3conection(aws_id, aws_secret_key)
b.get_bucket(bucket)

有了这个,我可以清楚地使用set_contents_from_filenameset_contents_from_file

还有另一个电话build_post_form_args。我可以在这里将连接类型设置为HTTPS,但如果我使用此调用而不是之前的操作,我该怎么办?

我无法弄清楚这一切与set_contents_from_filenameset_contents_from_file的关系。一个小提示真的很有帮助。

1 个答案:

答案 0 :(得分:2)

S3服务提供的功能允许您从HTML表单直接将文件上载到S3存储桶。您可以找到有关此功能的更多详细信息herebuild_post_form_args是一个帮助函数,可以创建必须放在HTML表单中的已签名HTML表单数据,以便直接上传到S3。

除非您有兴趣从浏览器中进行上传,否则此功能并不真正有用或无关紧要。