我可以使用以下方式上传图像文件:
s3 = session.resource('s3')
bucket = s3.Bucket(S3_BUCKET)
bucket.upload_file(file, key)
Run Code Online (Sandbox Code Playgroud)
但是,我也希望公开这个文件.我尝试查找一些函数来为文件设置ACL,但似乎boto3已更改其API并删除了一些函数.有没有办法在最新版本的boto3中做到这一点?
我有下面的链接,当我尝试访问它时,它出现一个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)