coreos cloud-config无法识别的密钥

我试图用coreos启动aws ec2实例,提供了一个cloud-config,它只是忽略了一些部分,比如放置一个rsa_private_key或runcmd。 无论如何,主机名已经成功设置,所以configuration基本上被处理。

我把整个configuration分解成最简单的东西,并用coreosvalidation器validation它,告诉我Line 5:unrecognized key "runcmd".

 #cloud-config hostname: "node01" runcmd: - touch /test.txt 

我看不到任何语法错误,这里有什么问题?
为了完整性,这里是我的整个cloud-config.yml: http ://pastebin.com/YnrWqj7G

cloud-init的原始版本是用python编写的。

CoreOS在Go中实现了它们的版本,并且不支持所有相同的function。 事实上,它也支持python版本与CoreOS没有特别关系的东西。 runcmd不是支持的function之一。

这里列出了支持的内容。

要运行一个cmd,你必须放入一个单元文件并运行它。