更新解決方案 - AWS 上的分散式負載測試

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

更新解決方案

如果您先前已部署解決方案,請依照此程序更新解決方案的 CloudFormation 堆疊,以取得解決方案架構的最新版本。

  1. 登入 CloudFormation 主控台,選取您現有的 CloudFormation 堆疊,然後選取更新

  2. 選取取代目前範本

  3. 指定範本下:

    1. 選取 Amazon S3 URL

    2. 複製最新範本的連結。

    3. 將連結貼到 Amazon S3 URL 方塊中。

    4. 確認Amazon Amazon S3 URL 文字方塊中顯示的範本 URL 正確。

    5. 選擇 Next (下一步)

    6. 再次選擇 Next (下一步)

  4. 參數下,檢閱範本的參數並視需要修改。如需參數的詳細資訊,請參閱啟動堆疊

  5. 選擇 Next (下一步)

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

  7. 檢視 頁面上,檢視和確認的設定。

  8. 選取確認範本可能會建立 IAM 資源的方塊。

  9. 選擇檢視變更集並驗證變更。

  10. 選擇更新堆疊以部署堆疊。

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

從早於 v3.2.6 的 DLT 版本更新至最新版本時,更新堆疊會失敗

  1. 下載 distributed-load-testing-on-aws.template

  2. 開啟範本並導覽至條件:並尋找 DLTCommonResourcesAppRegistryCondition

  3. 您應該會看到類似以下內容:

    Conditions:
    DLTCommonResourcesAppRegistryConditionCCEF54F8:
    Fn::Equals:
    - "true"
    - "true"
  4. 將第二個 true 值變更為 false:

    Conditions:
    DLTCommonResourcesAppRegistryConditionCCEF54F8:
    Fn::Equals:
    - "true"
    - "false"
  5. 使用自訂範本來更新您的堆疊。

  6. 此堆疊會從堆疊中移除應用程式登錄檔相關的資源。因此,更新應該完成。

  7. 使用最新的範本 URL 執行另一個堆疊更新,將應用程式登錄應用程式資源新增至您的堆疊。

注意

AWS Systems Manager Application Manager 提供您此解決方案及其資源的應用程式層級檢視,讓您可以:

  1. 從中央位置監控其資源、跨堆疊和 AWS 帳戶部署資源的成本,以及與此解決方案相關聯的日誌。

  2. 在應用程式內容中檢視此解決方案資源的操作資料,例如部署狀態、CloudWatch 警示、資源組態和操作問題。