我误删除了我的 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