Если я вставляю скрипт оболочки в окно пользовательских данных при запуске стандартного Ubuntu AMI на EC2, я использую cloud-init, не так ли? Мой вопрос, где он регистрирует вывод такого скрипта? Нужно ли что-то делать, чтобы включить вход? Я нигде не могу найти логи для этого.
Ubuntu-raring-13.04-amd64-server-20130423 (ami-c30360aa)
Спасибо!
Вывод вашей программы доступен в журнале консоли. Вы можете получить это либо из консоли aws, либо вызвав GetConsoleOutput через API (или с помощью такого инструмента, как euca-get-console-output или ec2-get-console-output).
Кроме того, вы можете указать cloud-init записывать выходные данные этих команд, предоставляя пользовательские данные, которые сообщают об этом.
#cloud-config
output: {all: '| tee -a /var/log/cloud-init-output.log'}
Вы можете обеспечить многочастный ввод, чтобы получить как «#!» скрипты и облачный конфиг, как показано выше. См. https://help.ubuntu.com/community/CloudInit для примера того, как это сделать.