의 명령 구조 AWS CLI - AWS Command Line Interface

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

의 명령 구조 AWS CLI

이 주제에서는 AWS Command Line Interface (AWS CLI) 명령이 구조화되는 방법과 대기 명령을 사용하는 방법을 다룹니다.

명령 구조

는 명령줄에서 다음 순서로 지정해야 하는 멀티파트 구조를 AWS CLI 사용합니다.

  1. aws 프로그램에 대한 기본 호출.

  2. 일반적으로 에서 지원하는 AWS 서비스에 해당하는 최상위 명령입니다 AWS CLI.

  3. 어떤 작업을 수행할지 지정하는 하위 명령 입니다.

  4. 작업에 필요한 일반 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명령 예제는 cloudformation 스택 이름을 로 변경합니다.my-change-set.

$ aws cloudformation create-change-set --stack-name my-stack --change-set-name my-change-set

AWS CloudFormation 명령에 대한 자세한 내용은 명령 참조aws cloudformation의 섹션을 참조하세요. AWS CLI

wait 명령

일부 AWS 서비스에는 wait 명령을 사용할 수 있습니다. aws wait를 사용하는 명령은 일반적으로 명령이 완료될 때까지 기다린 후 다음 단계로 넘어갑니다. 이는 wait 명령이 실패할 경우 후속 단계로 이동하지 않도록 wait 명령을 사용할 수 있으므로 멀티파트 명령 또는 스크립팅에 특히 유용합니다.

는 명령줄에서 다음 순서로 지정해야 하는 멀티파트 구조를 wait 명령에 AWS CLI 사용합니다.

  1. aws 프로그램에 대한 기본 호출.

  2. 일반적으로 에서 지원하는 AWS 서비스에 해당하는 최상위 명령입니다 AWS CLI.

  3. wait 명령.

  4. 어떤 작업을 수행할지 지정하는 하위 명령 입니다.

  5. 작업에 필요한 일반 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-name my-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 단원을 참조하세요.