我有第三方Amazon S3存储桶的访问密钥和密钥,我需要从中下载一些文件。当我使用Cyberduck的Access Key和Secret Key时,一切正常,我可以列出和下载文件。
但是为了自动化该过程,我需要通过CLI使用cp
命令。
所以在CLI中如果我这样做:
aws s3 ls
它显示了我所有的桶名称。
但是,如果这样做:
aws s3 ls s3://list_inside_bucket/
然后我收到以下错误:
调用ListObjects操作时发生错误(AccessDenied):拒绝访问
我验证了~/.aws/credentials
文件中的访问密钥和密钥,这是完美的。