

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

# 更新解決方案
<a name="update-the-solution"></a>

更新解決方案會將最新的功能、安全修補程式和錯誤修正套用至您的部署。若要更新至最新版本，請根據您的原始部署方法參考適當的區段：[AWS Launch Wizard](update-using-aws-launch-wizard.md) 或 [AWS CloudFormation](update-using-aws-cloudformation.md)。

**重要**  
更新之前，請確定目前沒有執行任何負載測試。更新程序可能會暫時中斷解決方案的可用性。

## 針對 v3.3.0 之前版本的更新進行故障診斷
<a name="when-updating-from-dlt-versions-older-than-v3.2.6-to-latest-updating-the-stack-fails"></a>

**注意**  
本節僅適用於 v3.3.0 之前的版本更新。如果您是從 v3.3.0 或更新版本更新，請透過 [AWS Launch Wizard](update-using-aws-launch-wizard.md) 或 [AWS CloudFormation](update-using-aws-cloudformation.md) 遵循標準更新程序。

1. 下載 [distributed-load-testing-on-aws.template](https://solutions-reference.s3.amazonaws.com/distributed-load-testing-on-aws/latest/distributed-load-testing-on-aws.template)。

1. 開啟範本，導覽至 `Conditions:`並尋找 `DLTCommonResourcesAppRegistryCondition`。

1. 您應該會看到類似下列的內容：

   ```
   Conditions:
   DLTCommonResourcesAppRegistryConditionCCEF54F8:
   Fn::Equals:
   - "true"
   - "true"
   ```

1. 將第二個`true`值變更為 `false`：

   ```
   Conditions:
   DLTCommonResourcesAppRegistryConditionCCEF54F8:
   Fn::Equals:
   - "true"
   - "false"
   ```

1. [依照使用 AWS CloudFormation 更新中的步驟，使用自訂範本來更新](update-using-aws-cloudformation.md)堆疊。

1. 此更新會從堆疊中移除應用程式登錄檔相關的資源，讓更新順利完成。

1. 使用最新的範本 URL 執行另一個堆疊更新。

## 更新區域堆疊
<a name="updating-regional-stacks"></a>

如果您已在多個區域中部署解決方案，則必須分別更新每個區域堆疊。在您部署測試基礎設施的區域中，請遵循每個區域 CloudFormation 堆疊的標準更新程序。

## AWS Systems Manager Application Manager
<a name="aws-systems-manager-application-manager"></a>

更新解決方案後，AWS Systems Manager Application Manager 會提供解決方案及其資源的應用程式層級檢視。您可以使用 Application Manager 來：
+ 監控資源、跨堆疊和 AWS 帳戶部署資源的成本，以及來自中央位置的日誌。
+ 在應用程式內容中檢視解決方案資源的操作資料，例如部署狀態、CloudWatch 警示、資源組態和操作問題。