我误删除了我的 AWS IAM 用户:如何恢复?
I deleted by mistake my AWS IAM user: how to recover?
太愚蠢了,我确实误删了我的默认 AWS IAM 用户!
我用它来做 aws 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 控制台上创建了一个新用户,并添加了一个策略(首先)来列出我的存储桶。问题是我不知道如何 attach 我的 aws cli 到那个新用户...:-(
如果您是唯一使用此 AWS 帐户的人,请将 AdministratorAccess
策略添加到您的 IAM 用户。这将授予完全访问权限。
然后,在 IAM 用户的安全凭证 选项卡中单击创建访问密钥。复制访问密钥和秘密访问密钥。
在命令行中,运行 aws configure
并提供这些键来配置用户。
测试:aws s3 ls
太愚蠢了,我确实误删了我的默认 AWS IAM 用户!
我用它来做 aws 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 控制台上创建了一个新用户,并添加了一个策略(首先)来列出我的存储桶。问题是我不知道如何 attach 我的 aws cli 到那个新用户...:-(
如果您是唯一使用此 AWS 帐户的人,请将 AdministratorAccess
策略添加到您的 IAM 用户。这将授予完全访问权限。
然后,在 IAM 用户的安全凭证 选项卡中单击创建访问密钥。复制访问密钥和秘密访问密钥。
在命令行中,运行 aws configure
并提供这些键来配置用户。
测试:aws s3 ls