View a markdown version of this page

步骤 7:部署测试基础架构 - AWS 转换

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

步骤 7:部署测试基础架构

在此步骤中,Trans AWS form 部署了测试基础架构,以便您可以在生产转换之前验证您的容器化应用程序。

测试部署期间会发生什么

AWS Transform 会将上一步中生成的基础架构模板部署到您的 AWS 账户。对于 Amazon EKS 部署,这使用 Helm。对于亚马逊 ECS 部署,这使用 Terraform。

在部署之前,T AWS ransform 会显示一个基础架构值表单,您可以在其中配置部署参数,例如资源名称、副本计数和特定于环境的设置。 AWS Transform 还会生成部署预览,显示将创建哪些资源,因此您可以在批准之前查看更改。

您需要了解的内容

部署和验证测试基础架构
  1. 使用您的部署配置填写基础架构价值表。该表单包括集群名称、命名空间、副本计数和其他特定于环境的设置等参数。

  2. 查看显示将要创建或修改的资源的部署预览。

  3. 在 Trans AWS form 请求时批准基础架构部署。

  4. 等待部署完成。 AWS 转换显示部署结果。

  5. 测试已部署的应用程序,以验证它是否在容器中正常运行,以及基础架构是否符合您的要求。

  6. 告诉 AWS Transform 您是否对部署感到满意,或者是否要修改基础架构并重新部署。

对基础架构进行迭代

如果您需要修改基础架构模板,可以上传更新的模板并重新部署:

  1. 告诉 T AWS ransform 你想修改 IaC。

  2. 上传包含您修改过的基础架构模板的 zip 文件。

  3. AWS Transform 会替换模板并执行增量更新(Terraform 应用或 Helm 升级)。

  4. 查看更新的部署结果。

您可以重复此周期,直到您对部署感到满意为止。

会话恢复

基础架构部署使用异步运行。如果您的会话在部署期间中断,T AWS ransform 会在您重新连接时自动恢复操作并显示部署结果。