我确实错误地删除了我的默认AWS IAM用户!
我用它为例doaws s3 sync
…
现在得到的错误是:
$ aws s3 sync build/ s3://mybucket.mydomain.com
fatal error: An error occurred (InvalidAccessKeyId) when calling the ListObjects operation: The AWS Access Key Id you provided does not exist in our records.
有办法恢复吗?
我想我需要说明如何创建一个具有足够角色的新用户,以使我的本地aws cli能够执行aws s3 sync ...
我只是在我的AWS控制台上创建了一个新用户,并添加了一个策略(作为开始)来列出我的bucket。问题是我不知道如何将我的aws cli附加到新用户…: - (
如果您是唯一使用此AWS帐户的人,则将AdministratorAccess
策略添加到您的IAM User中。这将授予完全访问权限。
在命令行上,运行aws configure
并提供这些密钥来配置用户。
Test with:aws s3 ls