啟動 堆疊 - AWS 上的分散式負載測試

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

啟動 堆疊

重要

如果您要將堆疊從 v3.2.6 之前的版本更新為最新版本,請在更新堆疊之前閱讀本節

啟動自動化部署之前,請檢閱本指南中討論的架構和其他考量事項。遵循本節中的step-by-step說明,在您的帳戶中設定和部署 AWS 上的分散式負載測試。

部署時間:約 15 分鐘

重要

此解決方案包含將匿名操作指標傳送至 AWS 的選項。我們使用這些資料更好地了解客戶使用此解決方案、相關服務和產品的方式。AWS 擁有透過此問卷收集的資料。資料收集受 AWS 隱私權聲明約束。

若要選擇退出此功能,請下載範本、修改 AWS CloudFormation 映射區段,然後使用 AWS CloudFormation 主控台上傳更新的範本並部署解決方案。如需詳細資訊,請參閱本指南的匿名化資料收集一節。

此自動化 AWS CloudFormation 範本會在 AWS 上部署分散式負載測試。

注意

您負責支付執行此解決方案時所使用的 AWS 服務成本。如需詳細資訊,請參閱本指南中的成本區段,並參閱此解決方案中使用的每個 AWS 服務的定價網頁。

  1. 登入 AWS 管理主控台,然後選取下方按鈕以啟動distributed-load-testing-on-aws AWS CloudFormation 範本。

    launch button

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

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

    注意

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

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

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

  5. 參數下,檢閱範本的參數並視需要修改。此解決方案使用下列預設值。

    參數 預設 描述

    管理員名稱

    需要輸入

    初始解決方案管理員的使用者名稱。

    管理員電子郵件

    <需要輸入>

    管理員使用者的電子郵件地址。啟動後,系統會傳送一封電子郵件到此地址,其中包含主控台登入指示。

    現有的 VPC ID

    <選用輸入>

    如果您有要使用且已建立的 VPC,請在部署堆疊的相同區域中輸入現有 VPC 的 ID。例如,vpc-1a2b3c4d5e6f。

    第一個現有子網路

    <選用輸入>

    現有 VPC 中第一個子網路的 ID。此子網路需要網際網路的路由,才能提取容器映像以執行測試。例如,subnet-7h8i9j0k。

    第二個現有子網路

    <選用輸入>

    現有 VPC 內第二個子網路的 ID。此子網路需要網際網路的路由,才能提取容器映像以執行測試。例如,subnet-1x2y3z。

    為建立 VPC 的解決方案提供有效的 CIDR 區塊

    192.168.0.0/16

    如果您使用現有的 VPC,則可以將此參數保留空白

    為子網路 A 提供有效的 CIDR 區塊,讓解決方案建立 VPC

    192.168.0.0/20

    AWS Fargate VPC 子網路 A 的 CIDR 區塊

    為子網路 B 提供有效的 CIDR 區塊,讓解決方案建立 VPC

    192.168.16.0/20

    AWS Fargate VPC 子網路 B 的 CIDR 區塊

    提供 CIDR 區塊以允許 Fargate 任務的傳出流量

    0.0.0.0/0

    限制 Amazon ECS 容器傳出存取的 CIDR 區塊。

    自動更新容器映像

    Yes

    自動使用最新且安全的映像,直到下一個次要版本為止。選取 No會提取最初發行的映像,而不會進行任何安全性更新。

  6. 選擇下一步

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

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

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

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

注意

除了主要 AWS Lambda 函數之外,此解決方案還包含自訂資源 Lambda 函數,僅在初始組態期間或更新或刪除資源時執行。

執行此解決方案時,自訂資源 Lambda 函數處於非作用中狀態。不過,請勿刪除此函數,因為需要管理相關聯的資源。