版本:
aws-cli/2.7.32 Python/3.9.11 Darwin/22.6.0 exe/x86_64 prompt/off
在<代码>Access Denied上有许多阻滞条款,由于进入S3 Bucket而引发。 在此,我的问题涉及根本获得特权。
就我的情况而言,我提供了根基的CLLI(即,从AWS根基账户产生的接触钥匙/秘密)。 然后,我按惯例界定这些全权证书:
$ cat ~/.aws/credentials
[list-s3-bucket]
output=json
aws_access_key_id=XXX
aws_secret_access_key=YYY
www.un.org/spanish/ga/president
随后,我指挥了这一CLI指挥系统,以进入S3 bucket my-stuff
:
$ aws --profile list-s3-bucket s3 ls s3://my-stuff/
An error occurred (AccessDenied) when calling the ListObjectsV2 operation: Access Denied
错误表示许可问题。
问题:如何根植CLI 查阅证书,看不出桶子(< 条码>-最有条码>?
有许多文章谈到专用许可,将正确政策附在用户手中等等。 但我想到的是,没有任何东西是相关的。 这是一个具有根本特权的CLI指挥部。 为什么能看<条码>-最有条码>?
这个问题的自然后果是:由于根本不能见my-stuff
,那么我怎么能看到my-stuff
?
一种深思熟虑是my-stuff
。 不存在。 因此,我审判了独一无二的手-:
$ aws --profile list-s3-bucket s3 ls s3://my-stuff-does-not-exist/
An error occurred (NoSuchBucket) when calling the ListObjectsV2 operation: The specified bucket does not exist