CSV에서 각 EC2 인스턴스에 대한 보안 그룹 토출을 사용하는 AWS CLI

840 단어 AWSAWS CLItech

개시하다


AWS를 건드려야 할 일이 있으므로 AWS CLI를 만지세요!
보안 그룹이 어떤 인스턴스와 연관되어 있는지 모르는 경우가 많기 때문에 AWS CLI에서 조사를 시도해 봅니다.

해본 일


실례 정보에서 실례 이름과 보안 그룹 이름을 내보내고 json으로 출력합니다.
그리고 jq 명령을 통해 csv를 출력합니다.
3
% aws ec2 describe-instances \
 --query "Reservations[].Instances[].{Name: Tags[?Key==\`Name\`].Value, SecurityGroup: NetworkInterfaces[].Groups[].GroupName}" \
 --output json |
 jq -r ".[] | [.Name[0], .SecurityGroup[] ] | @csv"
"JohnMcClane","inbound-web","launch-wizard-4"
% 
존 맥린은'인바운드-웹','launch-wizard-4'두 안전 그룹이 관련이 있다는 것을 발견했다.

끝말


위의 명령에 따라 CSV는 EC2 인스턴스와 연관된 보안 그룹을 가질 수 있습니다.
이번 예에서는 EC2 사례가 1대뿐이지만 여러 EC2 사례에서도 같은 지령을 사용해 안전팀을 구성할 수 있다.
안전팀의 점검, 그리고 안전팀 총결산을 제작할 때 참고 등으로 사용하고 싶습니다.

좋은 웹페이지 즐겨찾기