【发布时间】:2020-03-28 06:16:40
【问题描述】:
网上所有的例子似乎都使用了boto。我可以使用什么代码使用 boto3 将文件上传到 s3?
我正在尝试使用官方文档中的代码,但我收到了版本 4 身份验证失败的错误。
【问题讨论】:
-
boto3.readthedocs.io/en/latest请尝试搜索网络。
-
为了后代,官方文档遗漏了一个非常关键的点,就像文档经常做的那样。这就是这篇文章的目的。
-
哪个关键点? Quickstart 似乎提供了您正在寻找的东西。
-
, region_name='REGION_NAME') 如果您不幸选择了一个默认值不起作用的区域,例如 us-east-2,则需要。
-
region可以在配置文件中设置(如快速入门中所述),region_name在session和resource的文档中有明确说明。顺便说一句,您可能想探索.aws/config中的配置文件并使用session对象。
标签: python heroku amazon-s3 boto3