【发布时间】:2019-03-08 11:53:35
【问题描述】:
我正在尝试运行一个简单的 python 脚本,该脚本遍历我的所有 AWS 存储桶并打印出存储桶名称。我试图弄清楚将我的 AWS 凭证放在哪里进行授权。在文档中,它说将它们放在特定的 aws 配置文件中
或者,您可以自己创建凭据文件。经过 默认情况下,它的位置在 ~/.aws/credentials:
当运行一个独立的 python 脚本时,我们称之为 s3_test.py,我把凭证放在哪里?在我的本地机器上,我是在 ~/.aws/ 创建一个名为 credentials 的文件,还是可以将我的凭证放在脚本本身中?
import boto3
s3 = boto3.resource('s3')
bucket_name = 'bucketnamehere'
for bucket in s3.buckets.all():
print(bucket.name)
【问题讨论】:
标签: python amazon-web-services amazon-s3 boto3