我的组织使用 AWS GovCloud(美国)来运行工作负载。我想删除、停用或轮换所有根用户账户访问密钥。
当您注册 AWS 账户时,AWS 会为您提供名为 AWS 账户根用户的单一登录身份。根用户可以访问您的账户中的所有 AWS 服务和资源。在您使用根用户凭证完成 AWS GovCloud(美国)注册流程后,AWS 还会创建 AWS GovCloud(美国)账户根用户。
**注意:**AWS GovCloud(美国)账户根用户不支持控制台访问权限。您无法使用 AWS 账户的电子邮件地址和密码登录 AWS GovCloud(美国)的 AWS 管理控制台。但是,根用户可以通过访问密钥进行编程访问,您可以将其与 AWS CLI 或 AWS SDK 配合使用。
**重要事项:**最佳实践是仅在创建第一个 AWS Identity and Access Management (IAM) 用户时使用 AWS 账户根用户。创建第一个 IAM 用户后,锁定根用户访问密钥,仅使用它们来执行一些任务。使用您的 IAM 用户账户完成日常任务。
按照以下步骤删除、停用或轮换您的 AWS GovCloud(美国)账户的根访问密钥。
**注意:**如果在运行 AWS 命令行界面 (AWS CLI) 命令时收到错误,请参阅 Troubleshoot AWS CLI errors(AWS CLI 错误故障排除)。此外,请确保您使用的是最新版本的 AWS CLI。
作为第一步,使用您的 AWS GovCloud(美国)账户根用户访问密钥配置 AWS CLI。您也可以使用 AWS CLI 进行本地使用。有关说明,请参阅 Configure AWS GovCloud (US) account root user access keys in the AWS CLI (AWS CloudShell)(在 AWS CLI (AWS CloudShell) 中配置 AWS GovCloud(美国)账户根用户访问密钥)。
要验证您的 AWS GovCloud(美国)账户是否有根访问密钥,请参阅 Does my AWS GovCloud (US) account have existing root access keys?(我的 AWS GovCloud(美国)账户是否有根访问密钥?)
您也可以运行 ListAccessKeys AWS CLI 命令:
aws iam list-access-keys
要删除根访问密钥,请参阅 Deleting my AWS GovCloud (US) account root user access keys(删除我的 AWS GovCloud(美国)账户根用户访问密钥)。您还可以将 DeleteAccessKey API 与 AWS SDK 一起使用。
要停用根访问密钥,请运行 AWS CLI 命令 update-access-key,如下所示:
aws iam update-access-key --access-key-id AKIAEXAMPLE123456789 --status Inactive
**注意:**将 AKIAEXAMPLE123456789 替换为您的 access-key-id 值。
要轮换根访问密钥,请按照 Rotate my AWS GovCloud (US) account root user access keys(轮换我的 AWS GovCloud(美国)账户根用户访问密钥)的说明进行操作。
How IAM differs for AWS GovCloud (US)(AWS GovCloud(美国)的 IAM 有何不同)
This article was reviewed and updated on 2026-02-18.
AWS Official
已回复 3 个月前
rePost Polyglot
已提问 3 年前
Tyler
已发布 2 年前