Где журналы для моего скрипта пользовательских данных? облако-INIT

Если я вставляю скрипт оболочки в окно пользовательских данных при запуске стандартного Ubuntu AMI на EC2, я использую cloud-init, не так ли? Мой вопрос, где он регистрирует вывод такого скрипта? Нужно ли что-то делать, чтобы включить вход? Я нигде не могу найти логи для этого.

Ubuntu-raring-13.04-amd64-server-20130423 (ami-c30360aa)

Спасибо!

1
задан 14 September 2013 в 09:24

1 ответ

Вывод вашей программы доступен в журнале консоли. Вы можете получить это либо из консоли 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 для примера того, как это сделать.

0
ответ дан 14 September 2013 в 09:24

Другие вопросы по тегам:

Похожие вопросы: