У меня есть кастомный AMI RHEL 7.5. Я хочу использовать пользовательские данные для завершения настройки времени развертывания. Я уже гарантировал, что /var/lib/cloud/*
удален до создания AMI.
Это содержимое моих пользовательских данных:
echo "My script fired." >> /tmp/test.txt
echo "This line should produce an output log."
Файл /tmp/test.txt
присутствует, что указывает на то, что скрипт действительно выполнялся. Однако ожидаемый результат второго утверждения заключается в том, что файл /var/log/cloud-init-output.log
должен быть создан в соответствии с документами AWS . Этот файл отсутствует.
Как убедиться, что пользовательские данные создают ожидаемый выходной файл журнала?