当我尝试从S3存储桶获取文件夹时,我得到An error occurred (AccessDenied) when calling the ListObjects operation: Access Denied
。使用权限为s3时针对S3存储桶的ListObjects的AccessDenied:*
此命令aws s3 cp s3://bucket-name/data/all-data/ . --recursive
铲斗的IAM权限这个样子
{
"Version": "version_id",
"Statement": [
{
"Sid": "some_id",
"Effect": "Allow",
"Action": [
"s3:*"
],
"Resource": [
"arn:aws:s3:::bucketname/*"
]
}
] }
什么我需要改变,以能够copy
和ls
成功?
这是一个太宽的动作列表。对于列表和版权,您建议采取何种行动。 –
@domfarr我只是尽最大可能调整OP政策,使其为他工作。如果你有一个具体的问题,你应该把它作为一个单独的问题发布在这个网站上,而不是用评论标记到这个问题上。尽管查看S3操作列表并构建所需的策略应该很容易。 –
我没有标记。 OP确实要求复制和ls需要什么。包括缺乏存储桶级别的arn,但您没有调整Actions ...因此我的评论。 –