View a markdown version of this page

スタックを起動する (ヘッドレス) - AWS での分散負荷テストソリューション

スタックを起動する (ヘッドレス)

スタックを起動する

  1. AWS マネジメントコンソールにサインインして、 CloudFormation テンプレートを起動するボタンを選択します。

    launch button

    または、テンプレートをダウンロードして、独自にカスタマイズすることもできます。

  2. テンプレートはデフォルトで米国東部 (バージニア北部) リージョンで起動されます。別の AWS リージョンで起動するには、コンソールのナビゲーションバーのリージョンセレクターを使用します。

    注記

    このソリューションでは Amazon Cognito を使用しており、現在特定の AWS リージョンでのみ利用可能です。そのため、このソリューションは Amazon Cognito が利用可能な AWS リージョンで起動する必要があります。リージョン別の現在のサービス提供状況については、AWS リージョン別のサービスのリストを参照してください。

  3. [スタックの作成] ページで、正しいテンプレート URL が [Amazon S3 URL] テキストボックスに表示されていることを確認し、[次へ] を選択します。

  4. [スタックの詳細を指定] ページで、ソリューションのスタックに名前を割り当てます。

  5. [パラメータ] で、テンプレートのパラメータを確認し、必要に応じて変更します。このテンプレートは、デフォルトのテンプレートと同じパラメータ (管理者名、管理者 E メール、VPC/サブネット設定、Egress CIDR、コンテナイメージの自動更新、オプションの MCP サーバーのデプロイ) を使用します。追加パラメータは必要ありません。

  6. [次へ] を選択します。

  7. [スタックオプションの設定] ページで、[次へ] を選択します。

  8. [レビュー] ページで、設定を確認して確定します。テンプレートが AWS Identity and Access Management (IAM) リソースを作成することを承認するボックスを必ずオンにします。

  9. [スタックの作成] を選択してスタックをデプロイします。

AWS CloudFormation コンソールの [ステータス] 列でスタックのステータスを確認できます。約 15 分で CREATE_COMPLETE ステータスが表示されます。

デプロイ後の設定

スタックの作成が完了したら、DLT CLI を使用してソリューションを操作し、ターミナルから直接 REST API にアクセスしたり、独自のウェブサーバーでウェブコンソールをホストしたりできます。

ウェブコンソールをホストするには。

  1. CloudFormation スタックの [出力] タブに移動します。

  2. [ConsoleAssetsBucket] 出力リンクを選択して、コンソールで S3 バケットを開きます。

  3. コンソールバケットから dlt-web-console.zip ファイルをダウンロードします。

  4. zip コンテンツを抽出し、ウェブサーバーでウェブサイトをホストします。

  5. ウェブサーバーの URL を許可するように Amazon Cognito を設定します。

    1. Amazon Cognito コンソールを開き、スタックによって作成されたユーザープールを選択します。

    2. [アプリケーションクライアント] を選択し、アプリケーションクライアントを選択します。アプリケーションクライアント ID は、CloudFormation スタックの [出力] タブで [CognitoAppClientID] として確認できます。

    3. [ログインページ] セクションで、[編集] を選択します。

    4. [許可されているコールバック URL] の下に、ウェブサーバーの URL と末尾にスラッシュが付いた URL (例: https://dlt.example.com および https://dlt.example.com/) を追加します。

    5. [許可されているサインアウト URL] に、同じ URL を追加します。

    6. [Save changes] (変更の保存) をクリックします。

      詳細については、「Amazon Cognito デベロッパーガイド」の「アプリケーションクライアントによるアプリケーション固有の設定」を参照してください。

重要

ウェブコンソールをホストする場合、HTTPS の設定、アクセスコントロール、ウェブサーバーのセキュリティ強化はお客様の責任で行う必要があります。本番環境での使用には HTTPS を強くお勧めします。

注記

ウェブコンソールアセットには、API エンドポイント URL と Cognito の設定を含む設定ファイルが含まれています。これらの値は、スタックの作成時に事前設定されます。アセットを別のサーバーに移動する場合は、設定ファイルがそのままであることを確認してください。