本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
run_command
重要
这些区域有: AWS OpsWorks Stacks 该服务已于 2024 年 5 月 26 日终止,新客户和现有客户均已禁用。我们强烈建议客户尽快将其工作负载迁移到其他解决方案。如果您对迁移有疑问,请联系 AWS Support 团队开启 AWS re: post 或通过
运行一个 AWS OpsWorks Stacks 命令,这是一个包含 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 堆栈命令。使用以下选项指定特定的命令。
- 活动
-
运行指定的 AWS OpsWorks Stacks 命令:
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