- r - 以节省内存的方式增长 data.frame
- ruby-on-rails - ruby/ruby on rails 内存泄漏检测
- android - 无法解析导入android.support.v7.app
- UNIX 域套接字与共享内存(映射文件)
我有一个要传递给 ec2 的简单 cloud-init 用户数据。我通过右键单击实例并在其中设置用户数据来在我的 ec2 实例上设置此数据。
以下是我的cloud-init用户数据
#cloud-config
runcmd:
- [ ls, -l, / ]
- [ sh, -xc, "echo $(date) ': hello world!'" ]
- [ sh, -c, echo "=========hello world'=========" ]
- [ touch, /home/ec2-user/hello.txt ]
final_message: "The system is finally up, after 10 seconds"
我从 here 得到这个例子我添加了触摸命令
我的期望是在/var/log/cloud-init.log 上看到数据。但我在那里看不到它。我也没有看到任何错误,也没有看到创建的 hello.txt 文件
有什么我想念的吗?
我运行的是 amazon linux 实例而不是 ubuntu 实例
最佳答案
这是您的第三条命令中的语法错误:
- [ sh, -c, echo "=========hello world'=========" ]
这是一个有效的用户数据:
#cloud-config
runcmd:
- [ ls, -l, / ]
- [ sh, -xc, 'echo $(date) ": hello world!"' ]
- [ sh, -c, 'echo "=========hello world========="' ]
- [ touch, /home/ec2-user/hello.txt ]
final_message: "The system is finally up"
output : { all : '| tee -a /var/log/cloud-init-output.log' }
请注意,它仅在 /var/log/cloud-init.log
中显示 cloud-init 执行日志。在指定 output
指令后,您应该会在 /var/log/cloud-init-output.log
中看到输出。
关于linux - 使用 cloud-init 用户数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23819836/
This question already has answers here: Using Variable for Thread group Ramp up time (3个答案) 3年前关闭。 从
我希望使用 RPyC 为硬件板提供 API 作为服务。该板一次只能满足一个用户的需求。有什么方法可以让 RPyC 强制执行一次只有一个用户可以访问吗? 最佳答案 我不确定这是否有效(或有效),但您可以
如果我想以每秒 10 个请求运行测试。如何让 Jmeter 选择每秒处理该请求数所需的最佳线程数。 我将线程数设置为与每秒请求数相同。 最佳答案 您可以使用恒定吞吐量计时器 click here你只需
我正在尝试进行查询以检查客户表并返回过去 30 天、过去 365 天和所有时间具有特定值的用户数。 所有时间的计数很简单: $stmt = $conn->prepare("SELECT count(i
我是一名优秀的程序员,十分优秀!