本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
run_command
重要
所以此 AWS OpsWorks Stacks 服務於 2024 年 5 月 26 日終止使用壽命,並已針對新客戶和現有客戶停用。我們強烈建議客戶盡快將其工作負載移轉至其他解決方案。如果您對移轉有任何疑問,請聯絡 AWS Support 團隊上 AWS Re: 郵寄
執行一個 AWS OpsWorks 堆棧命令,這是一個包含 Chef 運行列表的JSON文件,其中包含執行所需的信息 AWS OpsWorks 堆疊活動 (設定、設定、部署等)。run_command
命令會產生您可以透過執行 show_log 檢視的日誌項目。此選項僅用於開發目的,因此 AWS OpsWorks 堆疊不會追蹤變更。
sudo opsworks-agent-cli run_command [
activity
] [date
] [/path/to/valid/json.file
]
默認情況下,run_command
運行最新的 AWS OpsWorks 「堆疊」指令。使用下列選項來指定特定命令。
- activity
-
運行一個指定的 AWS OpsWorks 「堆疊」指令:
setup
configure
deploy
、undeploy
、start
、stop
、、或restart
。 - date
-
執行在指定時間戳記執行的AWS OpsWorks 命令。若要取得有效的時間戳記清單,請執行 list_commands。
- file
-
運行指定的命令JSON文件。若要取得命令的檔案路徑,請執行 get_json。
下列輸出範例來自執行個體並執行設定命令。
$ sudo opsworks-agent-cli run_command configure [2015-12-02 16:52:53] INFO [opsworks-agent(21970)]: About to re-run 'configure' from 2015-12-01T18:20:24 ... [2015-12-02 16:53:02] INFO [opsworks-agent(21970)]: Finished Chef run with exitcode 0