本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
更新解決方案
更新解決方案會將最新的功能、安全修補程式和錯誤修正套用至您的部署。如果您先前已部署解決方案,請依照此程序將 CloudFormation 堆疊更新至最新版本。
重要
更新之前,請確定目前未執行任何負載測試。更新程序可能會暫時中斷解決方案的可用性。
-
登入 CloudFormation 主控台
,選取您現有的 CloudFormation 堆疊,然後選取更新堆疊。 -
選取直接更新。
-
選取取代現有範本。
-
在指定範本下:
-
選取 Amazon S3 URL。
-
複製最新範本
的連結。 -
將連結貼到 Amazon S3 URL 方塊中。
-
驗證Amazon Amazon S3 URL 文字方塊中顯示的範本 URL 是否正確。
-
選擇下一步。
-
再次選擇 Next (下一步)。
-
-
在參數下,檢閱範本的參數並視需要修改。如需參數的詳細資訊,請參閱啟動堆疊。
-
選擇下一步。
-
在 Configure stack options (設定堆疊選項) 頁面,選擇 Next (下一步)。
-
在檢視 頁面上,檢視和確認的設定。
-
選取確認範本可能會建立 IAM 資源的方塊。
-
選擇檢視變更集並驗證變更。
-
選擇更新堆疊以部署堆疊。
您可以在狀態欄的 AWS CloudFormation 主控台中檢視堆疊的狀態。您應該會在大約 15 分鐘內收到 UPDATE_COMPLETE 狀態。
注意
如果您在堆疊升級後從瀏覽器登入時遇到 Amazon Cognito 身分驗證問題,請重新整理您的瀏覽器 (Windows/Linux 上的 Ctrl+Shift+R 或 Mac 上的 Cmd+Shift+R),以清除快取的資料,然後再試一次。
針對 v3.3.0 之前版本的更新進行故障診斷
注意
本節僅適用於 v3.3.0 之前的版本更新。如果您是從 v3.3.0 或更新版本更新,請遵循上述標準更新程序。
-
開啟範本並導覽至條件:並尋找 DLTCommonResourcesAppRegistryCondition
-
您應該會看到類似下列的內容:
Conditions: DLTCommonResourcesAppRegistryConditionCCEF54F8: Fn::Equals: - "true" - "true"
-
將第二個 true 值變更為 false:
Conditions: DLTCommonResourcesAppRegistryConditionCCEF54F8: Fn::Equals: - "true" - "false"
-
使用自訂範本來更新您的堆疊。
-
此更新會從堆疊中移除應用程式登錄檔相關的資源,讓更新順利完成。
-
使用最新的範本 URL 執行另一個堆疊更新,將應用程式登錄應用程式資源新增至您的堆疊。
更新區域堆疊
如果您已在多個區域中部署解決方案,則必須分別更新每個區域堆疊。在您部署測試基礎設施的區域中,請遵循每個區域 CloudFormation 堆疊的標準更新程序。
AWS Systems Manager Application Manager
更新解決方案後,AWS Systems Manager Application Manager 會提供解決方案及其資源的應用程式層級檢視。您可以使用 Application Manager 來:
-
監控資源、跨堆疊和 AWS 帳戶部署資源的成本,以及來自中央位置的日誌。
-
在應用程式內容中檢視解決方案資源的操作資料,例如部署狀態、CloudWatch 警示、資源組態和操作問題。