为什么AWS cli会给我InvalidAccessKeyId错误,当我能够为s3cmd使用相同的信用卡时?

que*_*sam 3 amazon-web-services

AWS cli回报我

A client error (InvalidAccessKeyId) occurred when calling the ListBuckets operation: The AWS Access Key Id you provided does not exist in our records.

但是,我能够使用完全相同的凭据来使用disto和s3md.这里有什么问题?

小智 5

对于遇到此问题的任何人 - 检查您的环境变量.显然,CLI在使用凭证文件中的任何内容之前使用这些.

我在Mac上,所以从我的〜/ .profile文件中删除有问题的env变量就可以了.