Skip to content

Instantly share code, notes, and snippets.

View gurbuzali's full-sized avatar
🏠
Working from home

Ali Gurbuz gurbuzali

🏠
Working from home
View GitHub Profile
@gurbuzali
gurbuzali / terminationprotection.sh.txt
Created July 4, 2020 02:25 — forked from huevos-y-bacon/aws_ec2_termination_protection.md
Enable or disable EC2 instance "Termination Protection" via AWS CLI (shell)
# Loop through all EC2 instances and enable termination protection
for I in $(aws ec2 describe-instances --query 'Reservations[].Instances[].[InstanceId]' --output text); do aws ec2 modify-instance-attribute --disable-api-termination --instance-id $I; done
# Loop through all EC2 instances and disable termination protection
for I in $(aws ec2 describe-instances --query 'Reservations[].Instances[].[InstanceId]' --output text); do aws ec2 modify-instance-attribute --no-disable-api-termination --instance-id $I;done