我获得了S3凭证(访问密钥ID,AWS秘密访问密钥)和一些存储桶名称“ abc / deepesh”,必须在其中放置文件。 因此,我配置了AWS CLI。
aws configure
AWS Access Key ID [****************XZ6A]: *********
AWS Secret Access Key [****************n7ht]:******
Default region name [None]:
Default output format [None]:
现在我尝试访问该对象:-
aws s3 ls s3://abc/deepesh
An error occurred (AccessDenied) when calling the ListBuckets operation: Access Denied
aws s3 ls abc/deepesh
An error occurred (AccessDenied) when calling the ListBuckets operation: Access Denied
aws s3 ls
An error occurred (AccessDenied) when calling the ListObjects operation: Access Denied
收到此响应后,我认为它在AWS方面的访问问题需要更改。但这是不正确的,因为可以从"CyberDuck tool"访问 也可以使用AWS开发工具包从Java代码进行访问。
问题是什么,为什么我无法从AWS CLI访问。