기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
에서 문자열과 함께 따옴표 및 리터럴 사용 AWS CLI
AWS CLI에는 주로 두 가지 방법으로 작은따옴표와 큰따옴표가 사용됩니다.
공백이 포함된 문자열 주위에 따옴표 사용
파라미터 이름과 그 값은 명령줄에서 공백으로 구분됩니다. 문자열 값에 포함된 공백이 있는 경우 가 해당 값과 다음 파라미터 이름 간의 칸막이로 공백을 잘못 해석 AWS CLI 하지 않도록 전체 문자열을 따옴표로 묶어야 합니다. 사용하는 따옴표 유형은 실행 중인 운영 체제 AWS CLI 에 따라 다릅니다.
선택적으로, 공백 대신에 등호(=
)를 사용하여 파라미터 이름을 값에서 분리할 수 있습니다. 일반적으로 파라미터 값이 하이픈으로 시작되는 경우에만 필요합니다.
$
aws ec2 delete-key-pair--key-name=-mykey
문자열 안에 따옴표 사용
문자열에는 따옴표가 포함될 수 있으며 셸이 제대로 작동하려면 따옴표를 이스케이프 처리해야 할 수 있습니다. 일반적인 파라미터 값 유형 중 하나는 JSON 문자열입니다. 이는 JSON 구조의 각 요소 이름 및 값 " "
주위에 공백과 큰따옴표가 포함되어 있기 때문에 복잡합니다. 명령줄에 JSON형식이 지정된 파라미터를 입력하는 방법은 운영 체제에 따라 다릅니다.
명령줄에서 더 고급JSON으로 사용하려면 와 같은 명령줄 JSON 프로세서를 사용하여 JSON 문자열을 생성하는 jq
것이 좋습니다. 에 대한 자세한 내용은 의 jq 리포지토리jq
참조하세요GitHub.