AWS OpsWorks Stacks 代理 CLI - AWS OpsWorks

AWS OpsWorks Stacks 代理 CLI

注意

此功能仅适用于 Linux 实例。

AWS OpsWorks Stacks 安装在每个实例上的代理公开了一个命令行界面 (CLI)。如果您使用 SSH 登录到实例,就可以使用该 CLI 完成以下工作:

  • 访问 Chef run 的日志文件。

  • 访问 AWS OpsWorks Stacks 命令。

  • 手动运行 Chef 配方。

  • 查看实例报告。

  • 查看代理报告。

  • 查看一组有限的堆栈配置和部署属性。

重要

只能以根用户身份或使用 sudo 运行代理 CLI 命令。

基本的命令语法是:

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

四个参数如下:

帮助

(可选) 单独使用时显示可用命令的简短概要。与一条命令结合使用时,help 显示该命令的说明。

command

(可选) 代理 CLI 命令,必须设置为以下值之一:

活动

(可选)用作某些命令的参数来指定特定的 AWS OpsWorks Stacks 活动:setupconfiguredeployundeploystartstoprestart

date

(可选) 用作某些命令的参数来指定特定的 AWS OpsWorks Stacks 命令执行。通过将 date 设置为执行命令的时间戳来指定命令执行,格式为 yyyy-mm-ddThh: mm: ss,带单引号。例如,对于 2013 年 2 月 5 日星期二 10:31:55,使用:'2013-02-05T10:31:55'。要确定某个特定 AWS OpsWorks Stacks 命令是何时执行的,请运行 list_commands

注意

如果代理多次执行同一 AWS OpsWorksStacks 活动,则您可以通过同时指定活动和执行活动的时间来选择特定的执行。如果您指定了活动而省略了时间,则代理 CLI 命令作用于活动的最近一次执行。如果同时省略这两个参数,则代理 CLI 命令作用于最近的活动。

下列部分描述命令以及其相关参数。为简便起见,语法部分省略了可选的 --help 选项,该选项可与任何命令结合使用。