Cloud/AWS
AWS CLI 출력을 필터링 하기
jhbaek
2021. 5. 17. 20:48
codebuild 같은 CI/CD의 빌드 도구를 다루다 보면 aws cli 로 부터 결과값을 사용해야 할 때가 종종 있다.
json으로 출력 후 jq 를 통해 파싱해서 쓰는 방법도 있지만, 애당초 aws cli의 결과물을 그대로 필터링해서 쓰는 방법도 있다.
쉬운 예제는 아래와 같다.
AWS_ACCOUNT_ID=$(aws sts get-caller-identity --query Account --output text)
더 자세한 내용은 아래의 레퍼런스를 참고하자
https://docs.aws.amazon.com/ko_kr/cli/latest/userguide/cli-usage-filter.html
AWS CLI 출력 필터링 - AWS 명령줄 인터페이스
지정한 출력 유형에 따라 --query 옵션 작동 방식이 변경됩니다. --output text를 지정하면 해당 출력을 페이지 매김한 다음에 --query 필터를 적용하고, AWS CLI는 해당 출력의 각 페이지에서 해당 쿼리를
docs.aws.amazon.com