gpt4 book ai didi

amazon-web-services - AWS S3 ListBuckets 操作 : Access Denied

转载 作者:行者123 更新时间:2023-12-05 05:49:07 25 4
gpt4 key购买 nike

我正在尝试列出 boto3 documentation 之后的存储桶.

import boto3

s3 = boto3.client(service_name = 's3',
region_name = 'us-east-2',
aws_access_key_id='xxxxxx',
aws_secret_access_key= 'xxxxx'
)

response = s3.list_buckets()

# Output the bucket names
print('Existing buckets:')
for bucket in response['Buckets']:
print(f' {bucket["Name"]}')

但结果却出现了一个错误,上面写着

ClientError:调用 ListBuckets 操作时发生错误(AccessDenied):拒绝访问

我找到了一些类似的帖子来解决这个错误,但我仍然不知道如何解决我的问题。任何帮助将不胜感激。

最佳答案

我尝试运行您的代码,一切正常。而且你不必指定 region_name 因为无论如何你都会得到所有的桶。然后我试图从我的用户那里删除对 s3 的权限并得到同样的错误。我猜你会因为用户的政策而收到这样的错误。您应该将您的政策内容附加到问题中。

关于amazon-web-services - AWS S3 ListBuckets 操作 : Access Denied,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70704071/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com