Amazon web services Ec2自动缩放用户数据未运行

Amazon web services Ec2自动缩放用户数据未运行,amazon-web-services,amazon-ec2,Amazon Web Services,Amazon Ec2,我正在尝试将用户数据添加到AWS上的自动缩放中 当我通过AWS上的web控制台设置启动配置时,我输入了以下用户数据: #!/bin/bash echo $RANDOM > /home/ubuntu/clusterID 我必须对它进行base64编码,我使用base64encode.org进行了编码。结果是: IyEvYmluL2Jhc2gNCmVjaG8gJFJBTkRPTSA+IC9ob21lL3VidW50dS9jbHVzdGVySUQ= 当ec2实例启动时,我看到以下错误: 20

我正在尝试将用户数据添加到AWS上的自动缩放中

当我通过AWS上的web控制台设置启动配置时,我输入了以下用户数据:

#!/bin/bash
echo $RANDOM > /home/ubuntu/clusterID
我必须对它进行base64编码,我使用base64encode.org进行了编码。结果是:

IyEvYmluL2Jhc2gNCmVjaG8gJFJBTkRPTSA+IC9ob21lL3VidW50dS9jbHVzdGVySUQ=
当ec2实例启动时,我看到以下错误:

2015-02-24 07:50:08754-init.py[警告]:未处理 非多部分用户数据启动'IyEvYmluL2Jhc2gNCmVjaG8g…'


你知道我做错了什么吗?

你的/home或/home/ubuntu是一个单独的分区吗?如果是,您可以在命令执行之前检查fs是否正确安装

1.5年前,我遇到过类似的问题,这与我提到的错误是一样的

似乎传入用户数据的数据不必进行编码(base64)


您可以按原样传递用户数据,aws cli将在编码后将此数据传递给ec2实例。

我该如何做?我不知道我是否明白:)