AWS CLI에서 파라미터 값 지정 - AWS Command Line Interface

이 문서는 AWS CLI의 버전 1에만 해당합니다. AWS CLI의 버전 2와 관련된 문서는 버전 2 사용 설명서를 참조하세요.

AWS CLI에서 파라미터 값 지정

AWS Command Line Interface(AWS CLI)에 사용되는 대부분의 파라미터는 간단한 문자열 또는 숫자 값입니다(예: 다음 aws ec2 create-key-pair 예제의 my-key-pair 키 페어 이름).

$ aws ec2 create-key-pair --key-name my-key-pair

명령의 형식은 터미널마다 다를 수 있습니다. 예를 들어, 대부분의 터미널은 대소문자를 구분하지만 PowerShell은 대소문자를 구분하지 않습니다. 즉, 다음 두 명령 예시는 대소문자를 구분하는 터미널에서 서로 다른 결과를 얻습니다. MyFile*.txt와 myfile*.txt가 서로 다른 파라미터로 간주되기 때문입니다.

그러나 PowerShell에서는 MyFile*.txt와 myfile*.txt가 동일한 파라미터로 간주되므로 두 요청이 동일하게 처리됩니다. 다음 명령 예제는 aws s3 cp 명령을 사용하여 이러한 파라미터들을 보여줍니다.

$ aws s3 cp . s3://amzn-s3-demo-bucket/path --include "MyFile*.txt" $ aws s3 cp . s3://amzn-s3-demo-bucket/path --include "myfile*.txt"

PowerShell의 대소문자 구분에 대한 자세한 내용은 PowerShell 설명서에서 about_Case-Sensitivity를 참조하세요.

특수 문자나 공백 문자가 포함된 문자열을 따옴표 또는 리터럴로 묶어야 하는 경우가 있습니다. 이 형식에 대한 규칙도 터미널마다 다를 수 있습니다. 복잡한 파라미터를 따옴표로 묶는 방법에 대한 자세한 내용은 AWS CLI에서 문자열에 따옴표와 리터럴 사용 섹션을 참조하세요.

이러한 토픽에서는 가장 일반적인 터미널 형식 지정 규칙을 다룹니다. 터미널에서 파라미터 값을 인식하는 데 문제가 있는 경우 이 섹션의 토픽을 검토하고 터미널의 문서에서 특정 구문 규칙을 확인해야 합니다.