我启动了我创建的centos AMI,并尝试将用户数据添加为如下所示的文件:
#!/bin/bash
mkdir /home/centos/testing
cd testing
wget https://validlink
简单地说,在启动时,用户数据会创建一个名为 testing
的文件夹并下载此 validURL
,我将不会将其链接到我的数据 - 但它是有效且可访问的 .
当我启动实例时,文件夹 testing
已成功创建,但目录中没有文件 .
当我ssh到实例,并以 sudo
运行 wget
命令时,文件将成功下载到 testing
文件夹中 .
为什么通过用户数据不能在ec2启动时下载文件?
1 回答
执行
cd
命令时无法知道当前工作目录 . 所以指定完整路径:试试这个: