【发布时间】:2022-10-05 02:14:58
【问题描述】:
我正在使用 AWC CDK 打字稿代码加载用户数据脚本,如下所示。
let userDataScript = fs.readFileSync(path.resolve("./lib/helpers/bootstrap.sh"), "utf8");
instance.addUserData(userDataScript);
该脚本仅部分运行,并且在我看到的语句下方似乎没有运行: 日志中没有可用的 jq pacakage 消息。
echo "Installing epel release" >> /tmp/cfn-init.log
yes | rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm >> /tmp/cfn-init.log
echo "Finished Installing epel release" >> /tmp/cfn-init.log
echo "Installing yum update" >> /tmp/cfn-init.log
yum -y update >> /tmp/cfn-init.log
echo "Finished Installing yum update" >> /tmp/cfn-init.log
echo "Installing jq" >> /tmp/cfn-init.log
yum -y install jq >> /tmp/cfn-init.log
奇怪的是,如果我使用 SSM 会话管理器从控制台运行这些命令,一切都会按预期工作。请问有什么建议吗?
谢谢你的帮助。
【问题讨论】:
标签: amazon-web-services redhat ec2-userdata