ソリューションを更新する
ソリューションを更新すると、デプロイに最新の機能、セキュリティパッチ、バグ修正が適用されます。ソリューションを以前にデプロイ済みの場合は、この手順に従ってソリューションの CloudFormation スタックを最新バージョンに更新します。
重要
更新する前に、現在実行中の負荷テストがないことを確認してください。更新プロセスにより、ソリューションの可用性が一時的に中断される場合があります。
-
CloudFormation コンソール
にサインインし、既存の CloudFormation スタックを選択して、[スタックを更新] を選択します。 -
[直接更新を実行] を選択します。
-
[既存のテンプレートを置換] を選択します。
-
[テンプレートを指定] で、以下を実行します。
-
[Amazon S3 URL] を選択します。
-
最新のテンプレート
のリンクをコピーします。 -
[Amazon S3 URL] ボックスにリンクを貼り付けます。
-
テンプレートの正しい URL が [Amazon S3 URL] テキストボックスに表示されていることを確認します。
-
[次へ] を選択します。
-
[次へ] をもう一度選択します。
-
-
[パラメータ] で、テンプレートのパラメータを確認し、必要に応じて変更します。パラメータの詳細については、「スタックを起動する」を参照してください。
-
[次へ] を選択します。
-
[スタックオプションの設定] ページで、[次へ] を選択します。
-
[レビュー] ページで、設定を確認して確定します。
-
テンプレートによって IAM のリソースが作成されることを承認するチェックボックスをオンにします。
-
[変更セットの表示] を選択して、変更を確認します。
-
[スタックの更新] を選択してスタックをデプロイします。
AWS CloudFormation コンソールの [ステータス] 列でスタックのステータスを確認できます。約 15 分で UPDATE_COMPLETE ステータスが表示されます。
注記
スタックのアップグレード後にブラウザからログインする際に Amazon Cognito 認証の問題が発生した場合は、ブラウザを更新し (Windows/Linux の場合は Ctrl+Shift+R、Mac の場合は Cmd+Shift+R)、キャッシュされたデータをクリアして再試行してください。
v3.3.0 より前のバージョンからの更新のトラブルシューティング
注記
このセクションは、v3.3.0 より前のバージョンからの更新にのみ適用されます。v3.3.0 以降から更新する場合は、上記の標準更新手順に従ってください。
-
distributed-load-testing-on-aws.template
をダウンロードします。 -
テンプレートを開き、[Conditions:] に移動し、DLTCommonResourcesAppRegistryCondition を探します。
-
次のような結果が表示されます。
Conditions: DLTCommonResourcesAppRegistryConditionCCEF54F8: Fn::Equals: - "true" - "true"
-
true の値を false に変更します。
Conditions: DLTCommonResourcesAppRegistryConditionCCEF54F8: Fn::Equals: - "true" - "false"
-
カスタマイズされたテンプレートを使用してスタックを更新します。
-
この更新により、アプリケーションレジストリ関連のリソースがスタックから削除され、更新は正常に完了します。
-
最新のテンプレート URL を使用して別のスタック更新を実行し、アプリレジストリアプリケーションのリソースをスタックに追加し直します。
リージョンスタックの更新
ソリューションを複数のリージョンにデプロイした場合は、各リージョンスタックを個別に更新する必要があります。テストインフラストラクチャをデプロイしたリージョン内にある各リージョンの CloudFormation スタックの標準更新手順に従います。
AWS Systems Manager Application Manager
ソリューションを更新すると、AWS Systems Manager Application Manager はソリューションとそのリソースにアプリケーションレベルのビューを提供します。Application Manager を使用すると、以下のことができます。
-
リソース、スタックや AWS アカウントにデプロイされたリソースのコスト、ログを一元的にモニタリングします。
-
デプロイステータス、CloudWatch アラーム、リソース設定、運用上の問題など、アプリケーションのコンテキストにおけるソリューションのリソースの運用データを表示します。