本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
在 AFT 开设一个新账户
要使用 AFT 配置新账户,请创建一个账户请求 Terraform 文件。此文件包含aft-account-request存储库中参数的输入。创建账户请求 Terraform 文件后,通过运行开始处理您的账户请求。git push
此命令调用中的ct-aft-account-request
操作 AWS CodePipeline,该操作是在账户配置完成后在 AFT 管理账户中创建的。有关更多信息,请参阅 AFT 账户配置管道。
账户请求 Terraform 文件参数
您必须在账户请求 Terraform 文件中包含以下参数。你可以在上查看 Terraform 账户请求文件示例
-
的值
module name
必须是每个 AWS 账户 请求的唯一值。 -
的值
module source
是 AFT 提供的账户请求 Terraform 模块的路径。 -
的值
control_tower_parameters
捕获创建 AWS Control Tower 账户所需的输入。该值包括以下输入字段:-
AccountEmail
-
AccountName
-
ManagedOrganizationalUnit
-
SSOUserEmail
-
SSOUserFirstName
-
SSOUserLastName
-
注意
在账户配置期间,control_tower_parameters
无法更改您提供的输入。
支持在aft-account-request存储库ManagedOrganizationalUnit
中指定的格式包括OUName
和OUName (OU-ID)
。
-
account_tags
捕获用户定义的密钥和值,这些密钥和值可以 AWS 账户 根据业务标准进行标记。有关更多信息,请参阅《AWS Organizations 用户指南》中的为AWS Organizations 资源添加标签。 -
的值会
change_management_parameters
捕获其他信息,例如创建账户请求的原因以及谁发起了账户请求。该值包括以下输入字段:-
change_reason
-
change_requested_by
-
-
custom_fields
使用密钥和值捕获其他元数据,这些密钥和值作为 SSM 参数部署在 /aft/account-request-request/custom-fields/ 下的销售账户中。您可以在账户自定义期间引用此元数据以部署适当的控件。例如,受监管合规约约束的账户可能会额外部署 AWS Config 规则。在账户配置和更新期间,您收集的元数据custom_fields
可能会调用其他处理。如果从账户请求中删除了自定义字段,则该自定义字段将从销售账户的 SSM Parameter Store 中删除。 -
(可选)
account_customizations_name
捕获aft-account-customizations存储库中的账户模板文件夹。有关更多信息,请参阅账户自定义。