AWS 지원되지 않는 EC2 인스턴스 유형에 과도하게 Autorecovery를 설정해 봅니다.

이 검증 내용에 대하여



Autorecovery 비대응 인스턴스 타입으로 Autorecovery 같은 자동 복귀를 실현한다는 건설적인 내용이 아닙니다.

AWS에서 제공하는 --alarm-actions ec2:recover 를 위의 페이지에서 구하는 대응 인스턴스 이외로 설정하면 어떻게 되는지에 대한 별로 실망없는 검증입니다.

검증 내용



i3 타입의 인스턴스 세워 이하 AWS CLI 던져 보았습니다.
aws cloudwatch put-metric-alarm \
 --alarm-name ec2_auto-recovery_i-0473259c7788121c9
 --alarm-description "EC2 Auto Recovery" \
 --metric-name StatusCheckFailed \
 --namespace AWS/EC2 \
 --statistic Maximum \
 --period 300 \
 --threshold 1 \
 --comparison-operator GreaterThanOrEqualToThreshold \
 --dimensions  Name=InstanceId,Value=i-0473259c7788121c9 \
 --evaluation-periods 1 \
 --alarm-actions arn:aws:automate:ap-northeast-1:ec2:recover

결과



보통에 투입 할 수 버렸습니다. 불행히도 Cloudwatch 측에서는 설정시 validate하지 않는 것 같습니다.


※Status가 terminated입니다만, 이것은 검증 완료 직후에 닭고기 삭제해, 그 후에 캡쳐 했기 때문입니다. CLoudwatch 설정 투입은 Status Running의 타이밍에서 검증하고 있습니다.

좋은 웹페이지 즐겨찾기