本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
更新解決方案
如果您先前已部署解決方案,請依照此程序更新 AWS 解決方案 CloudFormation 堆疊上的 Cloud Migration Factory,以取得解決方案架構的最新版本。
-
登入 AWS CloudFormation 主控台
,選取 AWS 解決方案 CloudFormation 堆疊上的現有 Cloud Migration Factory,然後選取更新。 -
選取取代目前範本。
-
在指定範本下:
-
選取 Amazon S3 URL。
-
複製最新範本的連結。
-
將連結貼到 Amazon S3 URL 方塊中。
-
驗證 Amazon S3 URL 文字方塊中顯示的範本 URL 是否正確,然後選擇下一步。再次選擇 Next (下一步)。
-
-
在參數下,檢閱範本的參數並視需要修改。請參閱步驟 2。如需參數的詳細資訊,請啟動 Stack。
-
選擇 Next (下一步)。
-
在 Configure stack options (設定堆疊選項) 頁面,選擇 Next (下一步)。
-
在檢視 頁面上,檢視和確認的設定。請務必勾選確認範本可能會建立 AWS Identity and Access Management (IAM) 資源的方塊。
-
選擇檢視變更集並驗證變更。
-
選擇更新堆疊以部署堆疊。
您可以在 AWS CloudFormation 主控台的狀態欄中檢視堆疊的狀態。您應該會在大約 10 分鐘內收到 UPDATE_COMPLETE 狀態。
重新部署 API Gateway APIs
更新堆疊後,您必須重新部署 API Gateway APIs:admin、loging、 tools 和 user。這可確保組態的任何變更都可供所有 APIs使用。
-
登入 Amazon API Gateway 主控台
,從左側導覽選取 *APIs *,然後選取 CMF API。 -
從 API 資源中,選取動作,然後選取部署 API。
-
選取 *prod 的部署階段 *,然後選擇部署。
-
針對 AWS APIs 上的每個 Cloud Migration Factory 重複步驟 1-3。
注意
更新解決方案會將內建指令碼的目前版本新增至部署,但不會將指令碼的預設版本設定為最新版本。原因是我們不想覆寫任何可能已套用至解決方案的自訂項目。
使用最新版本的指令碼
若要使用最新版本的指令碼:
-
導覽至 AWS 主控台上的 Cloud Migration Factory。
-
在導覽功能表中,選取自動化,然後選取指令碼。
-
前往 AWS 主控台上的 Cloud Migration Factory。
-
選取自動化,然後選取指令碼。
-
選取您要更新至最新版本的現有指令碼。然後選取動作,然後選擇 *變更預設版本。 *
-
針對指令碼預設版本,選擇指令碼的最新版本。
-
選擇 Save (儲存)。
更新自訂指令碼
若要更新已自訂的指令碼:
-
從下列儲存庫
下載更新的指令碼。 -
擷取內容以查看個別指令碼。
-
從其中一個新指令碼擷取
mfcommon.py
檔案。 -
前往 AWS 主控台上的 Cloud Migration Factory。
-
選取自動化,然後選取指令碼。
-
選取要更新的現有指令碼,然後選取動作,然後選擇 *下載預設版本。 *
-
擷取指令碼封存的內容。
-
將
mfcommon.py
檔案取代為步驟 3 中擷取的版本。 -
使用新
mfcommon.py
檔案壓縮指令碼的所有內容。 -
在 Automation Scripts 頁面上,針對您希望將最新版本設為預設值的每個指令碼:
-
選取指令碼。
-
在動作中,選擇變更預設版本。
-
從指令碼預設版本中,選擇最新的可用版本編號。
-
-
選擇 Save (儲存)。
(僅限私有部署) 重新部署私有 Web 主控台靜態內容
若要重新部署私有 Web 主控台靜態內容,請完成步驟 5:(選用) 部署私有 Web 主控台靜態內容區段中記載的步驟。