AWS OpsWorks 堆疊代理 CLI - AWS OpsWorks

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

AWS OpsWorks 堆疊代理 CLI

重要

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

注意

此功能只適用於 Linux 執行個體。

該代理 AWS OpsWorks 每個實例上的堆棧都會公開一個命令行界面(CLI)。如果您使SSH用登入執行個體,您可以使CLI用下列指令:

  • 存取 Chef 執行的日誌檔案。

  • 存取 AWS OpsWorks 堆疊指令。

  • 手動執行 Chef 配方。

  • 檢視執行個體報告。

  • 檢視代理程式報告。

  • 檢視一組有限的堆疊組態和部署屬性。

重要

您只能以 root 身份或使用來執行代理程式CLI命令sudo

基本命令語法為:

sudo opsworks-agent-cli [--help] [command [activity] [date]]

四個引數如下:

help

(選用) 單獨使用時會顯示可用命令的概覽。搭配命令使用時,help 會顯示命令的描述。

command

(選擇性) 代理程式CLI命令,必須設定為下列其中一項:

activity

(可選)用作帶有某些命令的引數來指定特定 AWS OpsWorks 堆疊活動:setupconfiguredeployundeploystartstop、或restart

date

(可選)用作帶有某些命令的引數來指定特定 AWS OpsWorks 堆棧命令執行。通過將日期設置為在中執行命令的時間戳來指定命令執行 yyyy-mm-ddThh:mm:ss 格式,包括單引號。例如,對於 2013 年 2 月 5 日星期二 10:31:55,請使用:'2013-02-05T10:31:55'。確定何時某個特定 AWS OpsWorks 堆棧命令被執行,運行 list_commands

注意

如果代理程式已執行相同 AWS OpsWorks 堆棧活動多次,您可以通過指定活動和執行時間來選擇特定的執行。如果您指定活動並省略時間,則代理程式CLI命令會對該活動最近的執行作用。如果您省略這兩個引數,agent CLI 命令會作用於最近的活動。

下列各節說明命令及其相關聯的引數。為簡潔起見,語法部分會省略可搭配任何命令使用的選用 --help 選項。