View a markdown version of this page

步驟 7:部署測試基礎設施 - AWS 轉換

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

步驟 7:部署測試基礎設施

在此步驟中, AWS Transform 部署測試基礎設施,讓您可以在生產切換之前驗證容器化應用程式。

測試部署期間會發生什麼情況

AWS 轉換會將上一個步驟中產生的基礎設施範本部署到 AWS 帳戶。對於 Amazon EKS 部署,這會使用 Helm。對於 Amazon ECS 部署,這會使用 Terraform。

部署之前, AWS Transform 提供基礎設施值表單,您可以在其中設定部署參數,例如資源名稱、複本計數和環境特定設定。 AWS Transform 也會產生部署預覽,顯示要建立哪些資源,因此您可以在核准之前檢閱變更。

您需要執行的事項

部署和驗證測試基礎設施
  1. 使用您的部署組態完成基礎設施值表單。表單包含叢集名稱、命名空間、複本計數和其他環境特定設定等參數。

  2. 檢閱顯示將建立或修改之資源的部署預覽。

  3. AWS 轉換請求時核准基礎設施部署。

  4. 等待部署完成。 AWS Transform 會顯示部署結果。

  5. 測試您部署的應用程式,以確認其在容器中正確執行,以及基礎設施符合您的需求。

  6. 告知 AWS Transform 您對部署是否滿意,還是想要修改基礎設施並重新部署。

在基礎設施上反覆運算

如果您需要修改基礎設施範本,您可以上傳更新的範本並重新部署:

  1. 告知 AWS Transform 您想要修改 IaC。

  2. 上傳包含修改後基礎設施範本的 zip 檔案。

  3. AWS 轉換會取代範本並執行增量更新 (套用 Terraform 或 Helm 升級)。

  4. 檢閱更新的部署結果。

您可以重複此週期,直到您對部署感到滿意為止。

工作階段復原

基礎設施部署會使用 以非同步方式執行。如果您的工作階段在部署期間中斷, AWS Transform 會在您重新連線時自動復原操作,並顯示部署結果。