티스토리 뷰

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

 

댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
«   2024/12   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
글 보관함