執行 AWS OpsWorks 堆疊堆疊命令 - AWS OpsWorks

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

執行 AWS OpsWorks 堆疊堆疊命令

重要

該 AWS OpsWorks Stacks 服務於 2024 年 5 月 26 日終止使用壽命,並已針對新客戶和現有客戶停用。我們強烈建議客戶盡快將其工作負載移轉至其他解決方案。如果您對移轉有任何疑問,請透過 AWS Re: post 或透過進AWS 階 Support 與 AWS Support 團隊聯絡。

AWS OpsWorks 堆疊提供了一組堆疊命令,您可以使用它們在堆疊的執行個體上執行各種作業。若要執行堆疊命令,請按一下 [疊] 頁面上的 [執行命令]。您接著可選擇適當的命令,指定任何選項,然後按下位於右下方的按鈕 (會標上命令的名稱)。

注意

AWS OpsWorks 堆疊也支援一組部署指令,用來管理應用程式部署。如需詳細資訊,請參閱 部署應用程式

您可以在任何堆疊上執行下列堆疊命令。

Update Custom Cookbooks (更新自訂技術指南)

使用目前儲存庫的版本更新執行個體的自訂技術指南。此命令不會執行任何配方。若要執行更新後的配方,您可以使用 Execute RecipesSetup,或 Configure 堆疊命令,或重新部署您的應用程式來執行部署配方。如需自訂技術指南的詳細資訊,請參閱技術指南和配方

Execute Recipes (執行配方)

在執行個體上執行指定的一組配方。如需詳細資訊,請參閱 手動執行配方

設定

執行執行個體的安裝配方。

設定

執行執行個體的設定配方。

注意

若要使用 Setup (安裝)Configure (設定) 來在執行個體上執行配方,配方必須指派給執行個體 layer 的對應生命週期事件。如需詳細資訊,請參閱 執行配方

您僅能在 Linux 式堆疊上執行下列堆疊命令。

安裝相依性

安裝執行個體套件。從 Chef 12 開始,此命令無法使用。

Update Dependencies (更新依存項目)

(僅適用於 Linux 系統。 從 Chef 12 開始,此命令不可用。) 安裝一般作業系統更新及套件更新。詳細資訊取決於執行個體的作業系統。如需詳細資訊,請參閱 管理安全性更新

使用 Upgrade Operating System (升級作業系統) 命令,將執行個體升級至新的 Amazon Linux 版本。

Upgrade Operating System (升級作業系統)

(僅限 Linux) 將執行個體的 Amazon Linux 作業系統升級至最新版本。如需詳細資訊,請參閱 AWS OpsWorks 堆疊作業系統

重要

在執行 Upgrade Operating System (升級作業系統) 之後,我們建議您也執行 Setup (安裝)。這可確保服務正確重新啟動。

堆疊命令具有下列選項,其中有些選項只會在特定命令內出現。

註解

(選擇性) 輸入任何您欲新增的自訂備註。

Recipes to execute (要執行的配方)

(必要項目) 此設定只會在您選取 Execute Recipes (執行配方) 命令時才會出現。使用標準 cookbook_name::recipe_name 格式,輸入要執行的配方,並以逗點分隔。如果您指定多個配方, AWS OpsWorks Stack 會以列出的順序執行它們。

Allow reboot (允許重新開機)

(選擇性) 此設定只會在您選取 Upgrade Operating System (升級作業系統) 命令時才會出現。預設值為 Yes,這會指示 AWS OpsWorks Stack 在安裝升級後重新啟動執行個體。

Custom Chef JSON (自訂 Chef JSON)

(選擇性) 選擇 Advanced (進階) 以顯示此選項,允許您指定要併入堆疊組態及部署屬性的自訂 JSON 屬性。

執行個體

(選擇性) 指定要執行命令的執行個體。根據預設,會選取所有線上執行個體。若要在一部分的執行個體上執行命令,請選取適當的 layer 或執行個體。

注意

您可能會看到您並未執行的 execute_recipes 執行在 Deployment (部署)Commands (命令) 頁面上列出。這通常是許可變更的結果,例如授予或移除使用者的 SSH 許可。當您進行此類變更時, AWS OpsWorks 堆疊會使用 execute_recipes 來更新執行個體的權限。