本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
步骤 2:启动堆栈
重要
此自动化 AWS CloudFormation 模板在 AWS 云中部署 AWS 上的云迁移工厂解决方案。
注意
运行此解决方案时使用的 AWS 服务的费用由您承担。有关更多详细信息,请参阅 “成本” 部分。有关完整详情,请参阅您将在本解决方案中使用的每项 AWS 服务的定价网页。
- 
            登录 AWS 管理控制台 并选择按钮启动 cloud-migration-factory-solutionCloudFormation 模板。  您也可以下载模板 作为自己实施的起点。 
- 
            默认情况下,该模板在美国东部(弗吉尼亚州北部)区域启动。要在不同的 AWS 区域启动此解决方案,请使用控制台导航栏中的区域选择器。 注意该解决方案使用 Amazon Cognito 和 Amazon QuickSight,它们目前仅在特定的 AWS 区域可用。因此,您必须在提供这些服务的 AWS 地区启动此解决方案。有关各地区的最新可用性,请参阅 AWS 区域服务列表 。 当使用 WAF 部署类型以公共和公共模式部署时,该解决方案还会使用 Amazon CloudFront 登录到 Amazon S3。目前,从亚马逊 CloudFront 到 Amazon S3 的日志传输仅在特定区域可用。请参阅为您的标准日志选择 Amazon S3 桶,以验证您的区域是否受支持。 
- 
            在创建堆栈页面上,验证 Amazon S3 URL 文本框中是否显示了正确的模板 URL,然后选择下一步。 
- 
            在指定堆栈详细信息页面上,为您的解决方案堆栈分配一个名称。 
- 
            在参数下,检查模板的参数,并根据需要进行修改。该解决方案使用以下默认值。 参数 默认值 描述 应用程序名称 migration-factory输入 AWS CloudFormation 物理 ID 的前缀,用于标识此解决方案部署的 AWS 服务。注意:应用程序名称用作标识已部署的 AWS 资源的前缀: <application-name>--<environment-name>。<aws-resource>如果您更改默认名称,我们建议您将组合的前缀标签保持在 40 个字符以内,以确保不超过字符限制。环境名称 test输入名称以标识部署解决方案的网络环境。建议使用描述性名称,例如 test、dev或prod。注意:环境名称用作标识已部署的 AWS 资源的前缀:<application-name>-<environment-name>-<aws-resource>。如果要更改默认名称,则建议将组合的前缀标签保持在 40 个字符以内,以确保不超出字符限制。迁移跟踪器 true默认情况下,可选的迁移跟踪器控制面板处于激活状态,但您可以通过将此参数更改为 false来停用该功能。更换平台 EC2 true默认情况下,Replatform EC2 功能处于激活状态,但您可以通过将此参数更改为来停用该功能。 falseServiceAccountEmail serviceaccount@yourdomain.com默认服务帐户电子邮件地址,迁移工厂自动化脚本使用此帐户连接到工厂 API。 允许在 Cognito 中配置其他身份提供者 false默认情况下,解决方案使用 Amazon Cognito 来创建和管理访问权限。如果将此参数更改为 true,则会把解决方案配置为允许将外部 SAML 身份提供者添加到 Amazon Cognito 并用于登录。部署类型 Public默认情况下,部署类型为 Public,并且所有云迁移工厂端点均可通过用户身份验证公开访问。在 AWS WAF 中公开:对 CMF 终端节点的访问仅限于可自定义的 CIDR 范围。根据 AWS 安全最佳实践,我们推荐使用此选项。 私有:所有 Cloud Migration Factory 端点只能从 VPC 网络访问,并且 Cloud Migration Factory Web UI 必须托管在单独部署的私有 Web 服务器上。 (可选)仅限私有部署类型 用于访问 Web 用户界面的完整 URL [not set]当 “部署类型” 设置为 “时,此为必填项 Private。指定用于提供静态 Web 内容的迁移工厂 Web 界面 URL。示例:https://cmf.yourdomain.local。 重要- 
                                    不要在 URL 中添加尾部正斜杠,否则会导致 Web 界面加载时失败。 - 
                                          在私有部署中,需要使用 Web 服务器来托管静态内容,并且需要在部署 CloudFormation 模板之前进行部署。 
 
- 
                                          
 用于托管 API Gateway 端点的 VPC ID [not set]当 “部署类型” 设置为 “时,此为必填项 Private。指定在其中创建私有 API Gateway 端点的单个 VPC ID。用于托管 API Gateway 接口端点的子网 [not set]当 “部署类型” 设置为 “时,此为必填项 Private。指定一个双子网 IDs ,用于创建私有 API Gateway 终端节点。 IDs 指定的子网必须位于上面指定的 VPC 内。(可选)仅限 AWS WAF 部署类型的公用 允许的 CIDR [not set]当 “部署类型” 设置为 “时,此为必填项 Public with AWS WAF。指定两个 CIDR 范围,供用户和自动化服务器将从中访问端点。重要- 
                                    您必须指定 2 个 CIDR 范围。 
- 
                                    CMF 自动化服务器的 IP 地址或传出 NAT 网关 IP 必须包含在允许的 IP 地址中。如果没有 CMF EC2 实例的内部 IP 或 NAT 网关 IP,CMF 自动化脚本将无法访问解决方案端点。 
- 
                                    部署后,可以根据需要向 AWS WAF 规则添加其他范围和限制。 
 
- 
                                    
- 
            选择 Next(下一步)。 
- 
            在 配置堆栈选项 页面上,请选择 下一步。 
- 
            在 Review 页面上,审核并确认设置。选中复选框,确认模板将创建 AWS Identity and Access Management (IAM) 资源,并且可能需要能力 CAP ABILITY_AUTO_EXPAND。 
- 
            选择提交以部署堆栈。 您可以在 AWS CloudFormation 控制台的 “状态” 列中查看堆栈的状态。您将在大约 20 分钟后看到 CREATE_COMPLETE 状态。 
重要
如果您使用的是 AWS MGN,则必须先完成 AWS MGN 的先决条件,然后才能继续执行步骤 3。