2015-02-24 6 views
0

Я пытаюсь добавить user data к моему автомасштабированию на AWS.Ec2 AutoScaling Пользовательские данные не работают

Когда я настроить мою конфигурация запуска через веб-консоль на AWS я ввел следующие данные пользователя:

#!/bin/bash 
echo $RANDOM > /home/ubuntu/clusterID 

мне пришлось base64 закодировать его, я сделал это с base64encode.org. Результат:

IyEvYmluL2Jhc2gNCmVjaG8gJFJBTkRPTSA+IC9ob21lL3VidW50dS9jbHVzdGVySUQ= 

Когда экземпляр EC2 запускает я вижу следующее сообщение об ошибке:

2015-02-24 07:50:08,754 - init.py[WARNING]: Unhandled non-multipart userdata starting 'IyEvYmluL2Jhc2gNCmVjaG8g...'

Любые идеи, что я делаю не так?

ответ

0

Является ли ваш/домашний или/домашний/ubuntu отдельный раздел? Если да, вы можете проверить правильность установки fs перед выполнением команды.

я столкнулся с подобного рода вопрос 1,5 года назад, и это была та же ошибка, которую я упомянул ....

+0

Как мне это сделать? Не уверен, что я следую :) – Alosyius

0

нормально ..

кажется данные, передаваемые в пользовательском данных не должны быть закодированы (base64).

Вы можете передавать пользовательские данные так, как есть, и aws cli передаст эти данные экземпляру ec2 после кодирования.

Смежные вопросы