更新解決方案 - AWS 上的雲端移轉工廠

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

更新解決方案

如果您之前已部署解決方案,請按照此程序更新 AWS 解決方案 CloudFormation 堆疊上的雲端遷移工廠,以取得解決方案架構的最新版本。

  1. 登入AWS CloudFormation 主控台,在解 AWS 決方案 CloudFormation 堆疊上選取現有的雲端移轉工廠,然後選取 [更新]。

  2. 選取取代目前範本

  3. 在「指定樣板」下:

    1. 選擇 Amazon S3 網址

    2. 複製最新樣板的連結。

    3. 將鏈接粘貼到 Amazon S3 URL 框中。

    4. 確認 Amazon S3 URL 文字方塊中顯示正確的範本 URL,然後選擇下一步。再次選擇 Next (下一步)

  4. 在「參數」下,檢閱範本的參數,並視需要修改它們。請參閱步驟 2。啟動堆棧以獲取有關參數的詳細信息。

  5. 選擇下一步

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

  7. 檢視 頁面上,檢視和確認的設定。請務必核取方塊,確認範本可能會建立 AWS Identity and Access Management (IAM) 資源。

  8. 選擇 [檢視變更集] 並確認變更。

  9. 選擇 [更新堆疊] 以部署堆疊。

您可以在 AWS CloudFormation 主控台的 [狀態] 欄中檢視堆疊的狀態。您應該會在大約 10 分鐘內收到「更新 _ 完成」狀態。

更新堆疊之後,您必須重新部署 API Gateway API:管理員、登入、工具和使用者。這樣可確保所有 API 都可以使用對組態進行任何變更。

  1. 登入 Amazon API Gateway 主控台,從左側導覽選取 API,然後選取 CMF API。

  2. 從 API 資源中,選取動作,然後選取部署 API

  3. 選取 Prod 的「部署階段」,然後選擇「部署」。

  4. 針對 AWS API 上的每個雲端移轉工廠重複步驟 1-3。

注意

更新解決方案會將包含指令碼的目前版本新增至已部署的堆疊,但不會將指令碼的預設版本設定為最新版本。原因是我們不想覆蓋可能已應用於解決方案的任何自定義。

若要使用最新版本的指令碼:

  1. 在 AWS 主控台上導覽至雲端移轉工廠。

  2. 在導覽選單中,選取「自動化」,然後選取「指令碼」。

  3. 在「自動化指令碼」頁面上,針對每個指令碼,您都希望將最新版本設為預設版本:

    1. 選取指令碼。

    2. 從「動作」 中選擇「變更預設版本」。

    3. 指令碼預設版本中,選擇最新的可用版本號碼。

    4. 選擇 Save (儲存)。