AWS OpsWorks Stacks Agent CLI - AWS OpsWorks

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

AWS OpsWorks Stacks Agent CLI

重要

该 AWS OpsWorks Stacks 服务于 2024 年 5 月 26 日终止,新客户和现有客户均已禁用。我们强烈建议客户尽快将其工作负载迁移到其他解决方案。如果您对迁移有疑问,请通过 re AWS : Post 或通过 Pre mium Su AWS pp ort 与 AWS Support 团队联系。

注意

此功能仅适用于 Linux 实例。

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

  • 访问 Chef run 的日志文件。

  • 访问 AWS OpsWorks 堆栈命令。

  • 手动运行 Chef 配方。

  • 查看实例报告。

  • 查看代理报告。

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

重要

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

基本的命令语法是:

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

四个参数如下:

help

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

command

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

活动

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

date

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

注意

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

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