

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# ステップ 7: テストインフラストラクチャをデプロイする
<a name="transform-containers-step-test-deploy"></a>

このステップでは、 AWS Transform はテストインフラストラクチャをデプロイし、本番稼働のカットオーバー前にコンテナ化されたアプリケーションを検証できるようにします。

## テストデプロイ中に何が起こるか
<a name="transform-containers-test-deploy-process"></a>

AWS Transform は、前のステップで生成されたインフラストラクチャテンプレートを にデプロイします AWS アカウント。Amazon EKS デプロイでは、Helm が使用されます。Amazon ECS デプロイでは、Terraform が使用されます。

デプロイする前に、 AWS Transform はリソース名、レプリカ数、環境固有の設定などのデプロイパラメータを設定できるインフラストラクチャ値フォームを表示します。 AWS Transform は、作成されるリソースを示すデプロイプレビューも生成するため、承認する前に変更を確認できます。

## 必要な作業
<a name="transform-containers-test-deploy-user-actions"></a>

**テストインフラストラクチャをデプロイして検証するには**

1. デプロイ設定でインフラストラクチャ値フォームに入力します。フォームには、クラスター名、名前空間、レプリカ数、その他の環境固有の設定などのパラメータが含まれます。

1. 作成または変更されるリソースを示すデプロイプレビューを確認します。

1.  AWS Transform がリクエストしたときにインフラストラクチャのデプロイを承認します。

1. デプロイが完了するまで待ちます。 AWS Transform はデプロイ結果を表示します。

1. デプロイしたアプリケーションをテストして、コンテナ内で正しく実行され、インフラストラクチャが要件を満たしていることを確認します。

1. デプロイに満足しているかどうか、またはインフラストラクチャを変更して再デプロイするかどうかを AWS 変換に指示します。

## インフラストラクチャでの反復処理
<a name="transform-containers-test-deploy-iterate"></a>

インフラストラクチャテンプレートを変更する必要がある場合は、更新されたテンプレートをアップロードして再デプロイできます。

1. IaC を変更する AWS 変換を指示します。

1. 変更されたインフラストラクチャテンプレートを含む zip ファイルをアップロードします。

1. AWS Transform はテンプレートを置き換え、増分更新 (Terraform 適用または Helm アップグレード) を実行します。

1. 更新されたデプロイ結果を確認します。

このサイクルは、デプロイに満足するまで繰り返すことができます。

## セッション復旧
<a name="transform-containers-test-deploy-recovery"></a>

インフラストラクチャデプロイは、 を使用して非同期的に実行されます。デプロイ中にセッションが中断された場合、 AWS Transform は再接続するとオペレーションを自動的に復旧し、デプロイ結果を表示します。