我尝试使用boto3在s3中创建存储桶,但收到ClientError:调用CreateBucket操作时发生错误(AccessDenied):访问被拒绝。
我已经通过aws configure设置了我的AWS CLI凭证。这是我的权限摘要:
"Version": "2012-10-17",
"Statement": [
{
"Effect": "Allow",
"Action": "*",
"Resource": "*"
}
]
}
这是我的代码:
s3.create_bucket(Bucket=bucket_name, ACL='public-read',
CreateBucketConfiguration={
'LocationConstraint': 'us-west-2'
},)
我希望能够创建存储桶而不会拒绝访问
答案 0 :(得分:0)
在EC2实例上运行时遇到了相同的问题 并且似乎要为Amazon EC2使用凭证,您需要遵循以下说明https://docs.aws.amazon.com/cli/latest/userguide/cli-configure-metadata.html
~/.aws/config