如果我在 EC2 上启动标准 Ubuntu AMI 时将 shell 脚本粘贴到用户数据框中,我使用的是 cloud-init,不是吗?我的问题是它在哪里记录这样一个脚本的输出?我必须做些什么才能打开登录吗?我在任何地方都找不到它的日志。
Ubuntu-raring-13.04-amd64-server-20130423 (ami-c30360aa)
谢谢!
控制台日志中提供了程序的输出。您可以从 aws 控制台获取,也可以通过 api(或使用 euca-get-console-output 或 ec2-get-console-output 等工具)调用 GetConsoleOutput。
此外,您可以通过提供告诉它的用户数据来告诉 cloud-init 记录这些命令的输出。
#cloud-config
output: {all: '| tee -a /var/log/cloud-init-output.log'}
Run Code Online (Sandbox Code Playgroud)
您可以提供多部分输入以同时提供 '#!' 脚本和云配置如上所示。有关如何执行此操作的示例,请参阅https://help.ubuntu.com/community/CloudInit。
| 归档时间: |
|
| 查看次数: |
12671 次 |
| 最近记录: |