понедельник, 31 декабря 2018 г.

Запуск User Data скриптов в AWS

При запуске новых Instance-ов  в Amazon AWS  можно задать User Data - скрипт, который будет выполнен при запуске виртуалки. Если что-то пошло не так, то отладить работу скрипта можно при помощи лого в:
  • /var/lib/cloud/instance/scripts/part-001 - скрипт, в который сохраняется то, что вы задали в User Data (бывает полезно, если User Data формируется в скрипте CloudFormation - чтобы увидеть что в итоге ушло на запуск в виртуалку)
  • /var/log/cloud-init.log - лог запуска (там в том числе будет запуск User Data)
  • /var/log/cloud-init-output.log - вывод отрабатывания cloud-init.log - включая и отработку User Data.