Вы неправильно используете cfn-signal
. Это потому, что у него другое местоположение на Ubuntu
, чем на Amazon Linux
.
- Amazon Linux:
/opt/aws/bin/cfn-signal
- Ubuntu:
/usr/local/bin/cfn-signal
Следовательно, вместо
/opt/aws/bin/cfn-signal -e $? --stack teststack --resource TestInstance --region ap-southeast-2
у вас должно быть:
/usr/local/bin/cfn-signal -e $? --stack teststack --resource TestInstance --region ap-southeast-2
Если это не поможет, дважды проверьте это teststack
и ap-southeast-2
верны. Также убедитесь, что у экземпляра есть inte rnet доступ .