我想创建一个 AWS GovCloud(美国)账户。
解决方法
使用 AWS 管理控制台创建 AWS GovCloud(美国)账户。要创建额外的 AWS GovCloud(美国)账户,请运行 AWS Organizations create-gov-cloud-account AWS 命令行界面 (AWS CLI) 命令。
使用 AWS 管理控制台创建 AWS GovCloud(美国)账户
先决条件:
- 账户持有人是一家美国实体,位于美国并在美国注册成立以开展业务。
- 账户持有人是美国人士,即美国公民或持有有效绿卡的人。
- 账户持有人处理受《国际武器贸易条例》(ITAR) 出口管制的数据。
完成以下步骤:
- 以 AWS 账户根用户身份登录您的账户。
**注意:**要重置密码,请参阅重置丢失或遗忘的根用户密码。
- 打开 AWS 管理控制台。
- 选择 Account(账户)。
- 在 Other settings(其他设置)部分下,选择 AWS GovCloud 链接。
**注意:**AWS GovCloud(美国)注册门户网站提示您验证信息并接受 AWS GovCloud(美国)法律协议。
- 选择 AWS Support 计划。
- 接受 AWS GovCloud(美国)条款和条件。
- 选择 Return to account settings(返回账户设置)。
提交请求后,您将收到一封主题为 AWS GovCloud (US) Access Request Received(已收到 AWS GovCloud(美国)访问请求)的电子邮件。如果 AWS 批准了您的请求,您将收到另一封主题为 AWS GovCloud (US) Access Approved(已批准 AWS GovCloud(美国)访问权限)的电子邮件。
AWS 使用自动控制来防止欺诈账户。如果 AWS 拒绝您创建新的 AWS GovCloud(美国)账户的请求,请联系 AWS Support。
使用 Organizations AWS CLI 命令创建其他 AWS GovCloud(美国)账户
**注意:**如果您在运行 AWS CLI 命令时收到错误,请参阅 AWS CLI 错误故障排除。此外,请确保您使用的是最新版本的 AWS CLI。
先决条件:
- 您在 AWS GovCloud(美国)区域有一个现有账户可用作其他 AWS GovCloud(美国)账户的管理账户。
- 您的账户位于与商业区域组织管理账户关联的 AWS GovCloud(美国)区域。
- 您的 AWS Identity and Access Management (IAM) 用户或角色拥有 organizations:CreateGovCloudAccount 权限。
有关 AWS Organizations 如何与 AWS GovCloud(美国)合作的信息,请参阅 AWS Organizations in AWS GovCloud (US)(AWS GovCloud(美国)中的 AWS Organizations)。
create-gov-cloud-account 命令会创建两个账户并为每个账户创建一个角色。一个账户位于您的组织中,位于商业区域用于计费和支持目的。另一个账户位于 AWS GovCloud(美国)区域,与商业区域的账户相关联。管理账户可以代入每个账户的角色。
要创建其他 AWS GovCloud(美国)账户和商业区域内的账户,请完成以下步骤:
-
在您的 Organizations 管理账户中,运行以下 create-gov-cloud-account 命令:
aws organizations create-gov-cloud-account --email example@example.com —account-name GovCloudExampleAccount
**注意:**将 GovCloudExampleAccount 替换为您现有 AWS GovCloud(美国)账户的名称。该命令是异步的,需要几分钟才能完成。
-
从前面命令的输出中,记下每个账户的 create-account-request-id。
-
要获取新账户的账号,请运行以下 describe-create-account-status 命令并添加账户 ID:
aws organizations describe-create-account-status —create-account-request-id car-examplecreateaccountrequestid111
输出示例:
{
"CreateAccountStatus": {
"Id": "car-examplecreateaccountrequestid111",
"AccountName": "GovCloudExampleAccount",
"State": "SUCCEEDED",
"RequestedTimestamp": "2025-06-16T00:00:00.000000+00:00",
"CompletedTimestamp": "2025-06-16T00:00:00.000000+00:00",
"AccountId": "123456781234",
"GovCloudAccountId": "123456781234"
}
}
**注意:**您只能邀请新的 AWS GovCloud(美国)账户加入 AWS GovCloud(美国)区域的组织。
在 AWS GovCloud(美国)区域访问新的 AWS GovCloud(美国)账户
完成以下步骤:
- 登录 GovCloud(美国)管理账户。
- 在您的新 AWS GovCloud(美国)管理账户中担任 OrganizationAccountAccessRole 角色。
**注意:**当您创建账户时,AWS Organizations 会自动创建 OrganizationAccountAccessRole 角色。要更改角色名称,请运行 create-gov-cloud-account 命令并使用 RoleName 参数。要获取 RoleName 语法,请参阅 Request syntax(请求语法)。