AWS云形成cfn信号:找不到命令

时间:2018-10-02 15:12:54

标签: amazon-web-services amazon-ec2 amazon-cloudformation autoscaling

我正在使用云形成来建立自动扩展组,并在服务器启动时通过UserData运行脚本。在用户数据脚本的结尾,我试图调用cfn-signal以使自动伸缩组知道实例启动已完成:

cfn-signal -s true --stack stack_name --resource resource_name --region region_name

但是,我收到以下错误:

cfn-signal: command not found

cfn信号肯定安装在机器上:

[ec2-user@ip-xxx-xx-xx-xx ~]$ which cfn-signal
/opt/aws/bin/cfn-signal

1 个答案:

答案 0 :(得分:2)

事实证明,直到运行UserData脚本后,才能创建指向cfn-signal的符号链接。

我可以通过完整路径cfn-signal调用/opt/aws/bin/cfn-signal