View a markdown version of this page

啟動堆疊 (無標頭) - AWS 上的分散式負載測試

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

啟動堆疊 (無標頭)

啟動 堆疊

  1. 登入 AWS 管理主控台,然後選取按鈕以啟動 CloudFormation 範本。

    launch button

    或者,您可以下載範本做為自有實作的起點。

  2. 根據預設,範本會在美國東部 (維吉尼亞北部)區域中啟動。若要在不同 AWS 區域中啟動,請使用主控台導覽列中的區域選擇器。

    注意

    此解決方案使用 Amazon Cognito,目前僅適用於特定 AWS 區域。因此,您必須在可使用 Amazon Cognito 的 AWS 區域中啟動此解決方案。如需依區域分類的最新服務可用性,請參閱 AWS 區域服務清單

  3. 建立堆疊頁面上,驗證 Amazon S3 URL 文字方塊中顯示的範本 URL 是否正確,然後選擇下一步

  4. 指定堆疊詳細資訊頁面上,為您的解決方案堆疊指派名稱。

  5. 參數下,檢閱範本的參數並視需要修改。此範本使用與預設範本相同的參數 (管理員名稱、管理員電子郵件、VPC/子網路組態、輸出 CIDR、自動更新容器映像和部署選用 MCP 伺服器)。不需額外的參數。

  6. 選擇下一步

  7. Configure stack options (設定堆疊選項) 頁面,選擇 Next (下一步)。

  8. 檢視 頁面上,檢視和確認的設定。勾選確認範本將建立 AWS Identity and Access Management (IAM) 資源的方塊。

  9. 選擇 Create stack (建立堆疊) 以部署堆疊。

您可以在狀態欄的 AWS CloudFormation 主控台中檢視堆疊的狀態。您應該會在大約 15 分鐘內收到 CREATE_COMPLETE 狀態。

部署後組態

堆疊建立完成後,您可以使用 DLT CLI 與解決方案互動,直接從您的終端機存取 REST API,或在您自己的 Web 伺服器上託管 Web 主控台。

若要託管 Web 主控台:

  1. 導覽至 CloudFormation 堆疊的輸出索引標籤。

  2. 選擇 ConsoleAssetsBucket 輸出連結,以在主控台中開啟 S3 儲存貯體。

  3. 從主控台儲存貯體下載 dlt-web-console.zip 檔案。

  4. 解壓縮 zip 內容,並在 Web 伺服器上託管網站。

  5. 設定 Amazon Cognito 以允許 Web 伺服器的 URL:

    1. 開啟 Amazon Cognito 主控台,然後選取堆疊建立的使用者集區。

    2. 選擇應用程式用戶端,然後選取應用程式用戶端。您可以在 CloudFormation 堆疊輸出索引標籤中找到應用程式用戶端 ID,做為 CognitoAppClientID

    3. 登入頁面區段中,選擇編輯

    4. 允許的回呼 URLs下,新增 Web 伺服器的 URL 和結尾斜線的 URL (例如 https://dlt.example.comhttps://dlt.example.com/)。

    5. 允許的登出 URLs 下,新增相同的 URLs。

    6. 選擇儲存變更

      如需詳細資訊,請參閱《Amazon Cognito 開發人員指南》中的應用程式用戶端的應用程式特定設定

重要

如果您託管 Web 主控台,則需負責在 Web 伺服器上設定 HTTPS、存取控制和安全強化。我們強烈建議將 HTTPS 用於生產用途。

注意

Web 主控台資產包含具有 API 端點 URL 和 Cognito 設定的組態檔案。這些值會在堆疊建立期間預先設定。如果您將資產移至不同的伺服器,請確保組態檔案保持不變。