我在烧瓶中的 boto3 客户端的帮助下使用 AWS S3。我能够成功地将我的文件上传到 s3 存储桶。 部署的应用程序 https://k8m00unpc6.execute-api.us-east-1.amazonaws.com/dev
我遇到了一个错误{"message":"Forbidden"}
。下面的代码解释了flask中下载的实现。
@app.route('/download/<filename>',methods=['POST','GET'])
def download(filename):
return send_file('https://s3.amazonaws.com/zappa-jepozm5pw/'+filename+'_'+session['email']+'.doc',as_attachment=True)
此外,我还公开了对所有文件的访问权限。当我将其输入浏览器时,我还可以下载提供的链接。当我在烧瓶中实现它时,这些努力都是徒劳的。可能是什么错误?