run_command - AWS OpsWorks

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

run_command

중요

이 AWS OpsWorks Stacks 서비스는 2024년 5월 26일에 수명이 종료되었으며 신규 및 기존 고객 모두 사용할 수 없게 되었습니다. 고객은 가능한 한 빨리 워크로드를 다른 솔루션으로 마이그레이션할 것을 강력히 권장합니다. 마이그레이션에 대해 궁금한 점이 있으면 AWS re:Post 또는 Premium AWS Support를 통해 AWS Support 팀에 문의하세요.

AWS OpsWorks Stacks 명령을 실행합니다. Stacks 명령은 AWS OpsWorks Stacks 활동 (설정, 구성, 배포 등) 을 실행하는 데 필요한 정보가 들어 있는 Chef 실행 목록을 포함하는 JSON 파일입니다. run_command 명령은 show_log 를 실행하면 볼 수 있는 로그 항목을 생성합니다. 이 옵션은 개발 목적으로만 사용되므로 AWS OpsWorks Stacks는 변경 사항을 추적하지 않습니다.

sudo opsworks-agent-cli run_command [activity] [date] [/path/to/valid/json.file]

기본적으로 가장 최근의 AWS OpsWorks Stacks 명령을 run_command 실행합니다. 특정 명령을 지정하려면 다음 옵션을 사용합니다.

activity

지정된 AWS OpsWorks 스택 명령 (setup,,, configure deploy undeploy startstop, 또는) 을 실행합니다. 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