相关疑难解决方法(0)

如何使用boto3将文件上传到S3并公开?

我可以使用以下方式上传图像文件:

s3 = session.resource('s3')
bucket = s3.Bucket(S3_BUCKET)
bucket.upload_file(file, key)
Run Code Online (Sandbox Code Playgroud)

但是,我也希望公开这个文件.我尝试查找一些函数来为文件设置ACL,但似乎boto3已更改其API并删除了一些函数.有没有办法在最新版本的boto3中做到这一点?

python amazon-s3 boto boto3

43
推荐指数
3
解决办法
2万
查看次数

使用python和boto在s3中创建一个文件

我有下面的链接,当我尝试访问它时,它出现一个xml文件说"Acess denied".

我需要去aws管理控制台并将此part-0000文件公开,以便我可以访问它.

你知道我如何使用boto与python授予权限,这样我就可以访问这个链接而无需转到aws managmet控制台并使文件公开?

downloadLink = 'https://s3.amazonaws.com/myFolder/uploadedfiles/2015423/part-00000'
Run Code Online (Sandbox Code Playgroud)

amazon-s3 boto amazon-web-services

19
推荐指数
2
解决办法
9576
查看次数

标签 统计

amazon-s3 ×2

boto ×2

amazon-web-services ×1

boto3 ×1

python ×1