本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
更新自訂技術指南
重要
所以此 AWS OpsWorks Stacks 服務於 2024 年 5 月 26 日終止使用壽命,並已針對新客戶和現有客戶停用。我們強烈建議客戶盡快將其工作負載移轉至其他解決方案。如果您對移轉有任何疑問,請聯絡 AWS Support 團隊上 AWS Re: 郵寄
當您提供 AWS OpsWorks 內建的安裝程式配方可堆疊自訂食譜,在每個新啟動的執行個體上建立本機快取,然後將食譜下載至快取。 AWS OpsWorks 堆棧然後從緩存中運行配方,而不是存儲庫。如果您在儲存庫中修改自訂技術指南,必須確保更新的技術指南安裝在執行個體的本機快取上。 AWS OpsWorks Stack 會在新的執行個體啟動時,自動將最新的食譜部署到新的執行個體。不過,現有執行個體的情況則不同:
-
您必須將更新的自訂技術指南手動部署到線上執行個體。
-
您不必將更新的自訂技術指南部署到離線的執行個體後端執行個體,包括以負載為基礎和以時間為基礎的執行個體。
AWS OpsWorks 重新啟動執行個體時,堆疊會自動部署目前的食譜。
-
您必須啟動離線EBS支援的全年無休執行個體,而這些執行個體不是以負載為基礎或
-
您無法啟動離線負載型執行個體和以時間為基礎的執行個體,因此最簡單的方法是刪除離線執行個體,然EBS後新增執行個體來取代它們。
因為它們現在是新的實例, AWS OpsWorks 啟動執行個體時,堆疊會自動部署目前的自訂食譜。
若要手動更新自訂技術指南
-
使用修改後的技術指南更新儲存庫。 AWS OpsWorks 堆疊會使URL用您最初安裝食譜時提供的快取,因此不應變更食譜根檔案名稱、儲存庫位置和存取權限。
-
對於 Amazon S3 或HTTP儲存庫,請將原始 .zip 檔案取代為具有相同名稱的新 .zip 檔案。
-
若是 Git 或 Subversion 儲存庫,編輯您的堆疊設定以將 Branch/Revision (分支/修訂) 欄位變更為新版本。
-
-
在堆疊的頁面上,按一下 Run Command (執行命令),並選取 Update Custom Cookbooks (更新自訂技術指南) 命令。
-
視需要新增註解。
-
(可選) 指定指令的自訂JSON物件,以將自訂屬性加入至堆疊規劃和部署屬性 AWS OpsWorks 堆疊會安裝在執行個體上。如需詳細資訊,請參閱 使用自訂 JSON 和 覆寫屬性。
-
默認情況下, AWS OpsWorks 堆疊會更新每個執行個體上的食譜。若要指定更新哪些執行個體,請從頁面底端的清單選取適當的執行個體。若要選取 layer 中的每個執行個體,請在左欄選取適當的 layer 核取方塊。
-
按一下 Update Custom Cookbooks (更新自訂技術指南) 來安裝更新的技術指南。 AWS OpsWorks Stacks 會刪除指定執行個體上快取的自訂食譜,並從儲存庫安裝新的食譜。
注意
僅現有執行個體需要進行此程序,其快取中含有舊版技術指南。如果您隨後將例證新增至圖層, AWS OpsWorks Stacks 會部署目前存放在儲存庫中的食譜,以便它們自動取得最新版本。