此错误通常表示您没有足够的权限来执行ListBuckets操作。
要解决此问题,请确保您使用的AWS凭据具有以下权限之一:
s3:ListAllMyBuckets
s3:ListBucket
以下是使用Python SDK的示例代码,显示如何提供适当的权限:
import boto3
# 创建一个S3客户端
s3 = boto3.client('s3')
# 提供AWS凭据(包括所需的权限)
response = s3.list_buckets()
# 输出结果
for bucket in response['Buckets']:
print(f'Bucket名称:{bucket["Name"]}')