기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
의 명령 구조 AWS CLI
이 주제에서는 AWS Command Line Interface (AWS CLI) 명령이 구조화되는 방법과 대기 명령을 사용하는 방법을 다룹니다.
명령 구조
는 명령줄에서 다음 순서로 지정해야 하는 멀티파트 구조를 AWS CLI 사용합니다.
-
aws
프로그램에 대한 기본 호출. -
일반적으로 에서 지원하는 AWS 서비스에 해당하는 최상위 명령입니다 AWS CLI.
-
어떤 작업을 수행할지 지정하는 하위 명령 입니다.
-
작업에 필요한 일반 AWS CLI 옵션 또는 파라미터입니다. 처음 세 개 파트를 따르기만 하면 어떤 순서로든 지정할 수 있습니다. 독점적인 파라미터를 여러 번 지정하면 마지막 값만 적용됩니다.
$
aws <
command
> <subcommand
> [options and parameters
]
파라미터는 숫자, 문자열, 목록, 맵 및 JSON 구조와 같은 다양한 유형의 입력 값을 취할 수 있습니다. 무엇이 지원되는지는 지정하는 명령 및 하위 명령에 따라 달라집니다.
Amazon S3
다음 예제에서는 모든 Amazon S3 버킷을 나열합니다.
$
aws s3 ls
2018-12-11 17:08:50 amzn-s3-demo-bucket1 2018-12-14 14:55:44 amzn-s3-demo-bucket2
Amazon S3 명령에 대한 자세한 내용은 AWS CLI 명령 참조에서 aws s3
AWS CloudFormation
다음 create-change-set
my-change-set
.
$
aws cloudformation create-change-set --stack-name
my-stack
--change-set-namemy-change-set
AWS CloudFormation 명령에 대한 자세한 내용은 명령 참조aws cloudformation
wait 명령
일부 AWS 서비스에는 wait
명령을 사용할 수 있습니다. aws wait
를 사용하는 명령은 일반적으로 명령이 완료될 때까지 기다린 후 다음 단계로 넘어갑니다. 이는 wait 명령이 실패할 경우 후속 단계로 이동하지 않도록 wait 명령을 사용할 수 있으므로 멀티파트 명령 또는 스크립팅에 특히 유용합니다.
는 명령줄에서 다음 순서로 지정해야 하는 멀티파트 구조를 wait
명령에 AWS CLI 사용합니다.
-
aws
프로그램에 대한 기본 호출. -
일반적으로 에서 지원하는 AWS 서비스에 해당하는 최상위 명령입니다 AWS CLI.
-
wait
명령. -
어떤 작업을 수행할지 지정하는 하위 명령 입니다.
-
작업에 필요한 일반 CLI 옵션 또는 파라미터입니다. 처음 세 개 파트를 따르기만 하면 어떤 순서로든 지정할 수 있습니다. 독점적인 파라미터를 여러 번 지정하면 마지막 값만 적용됩니다.
$
aws <
command
> wait <subcommand
> [options and parameters
]
파라미터는 숫자, 문자열, 목록, 맵 및 JSON 구조와 같은 다양한 유형의 입력 값을 취할 수 있습니다. 무엇이 지원되는지는 지정하는 명령 및 하위 명령에 따라 달라집니다.
참고
모든 AWS 서비스가 wait
명령을 지원하는 것은 아닙니다. AWS CLI 버전 2 참조 가이드를wait
명령을 지원하는지 확인하세요.
AWS CloudFormation
다음 wait change-set-create-complete
my-change-set
에서 설정 변경 my-stack
스택을 실행할 준비가 되었습니다.
$
aws cloudformation wait change-set-create-complete --stack-name
my-stack
--change-set-namemy-change-set
AWS CloudFormation wait
명령에 대한 자세한 내용은 AWS CLI 명령 참조의 wait
AWS CodeDeploy
다음 wait deployment-successful
d-A1B2C3111
배포가 성공적으로 완료되었습니다.
$
aws deploy wait deployment-successful --deployment-id
d-A1B2C3111
AWS CodeDeploy wait
명령에 대한 자세한 내용은 AWS CLI 명령 참조의 wait