我有一个自定义的RHEL 7.5 AMI镜像。 我想使用用户数据完成某些部署时间配置。在创建AMI之前,我已经确保删除了/var/lib/cloud/*
。
以下是我的用户数据内容:
echo "My script fired." >> /tmp/test.txt
echo "This line should produce an output log."
文件/tmp/test.txt
存在,表明我的脚本确实运行了。但是,根据AWS文档的规定,第二个语句的预期结果应该是产生一个文件/var/log/cloud-init-output.log
,但该文件不存在。
如何确保用户数据生成预期的输出日志文件?