elb_attr_delete_protection.sh

2022. 12. 7. 17:57기타/scripts

728x90
SMALL

- 개요

AWS 리소스는 최초 생성시 대부분 삭제 방지 기능이 꺼져있는데, 삭제 방지 기능을 켜놓으면 실수로 삭제를 하게 될 경우를 미연에 방지할 수 있는 좋은 기능이다. 기 존재하는  ELB의 삭제 방지 기능을 확인하는 스크립트는 아래와 같다. 리스트 부분만 바꾸면 다른 리소스도 확인이 가능하다.

 

- 스크립트

#!/bin/bash
echo "ELB attributes"
for i in $(aws elbv2 describe-load-balancers --query LoadBalancers[].LoadBalancerArn[] --output text)
        do
        echo $i
        aws elbv2 describe-load-balancer-attributes --load-balancer-arn $i --query 'Attributes[?Key==`deletion_protection.enabled`].Value[]' 2>/dev/null
        done
echo "======================================================================================================================="

 

728x90
LIST

'기타 > scripts' 카테고리의 다른 글

ip address location 확인하는 방법  (0) 2023.06.09
tg_attr_deg_delay.sh  (0) 2022.12.07
retention 없는 CloudWatch logs의 log groups  (0) 2022.12.07
codepipeline stage status  (0) 2022.11.21
AWS VPC에 할당된 전체 리소스 확인  (0) 2022.11.08