私は、coreOSインスタンスを持つ自動拡張グループを持っています。私がそれらをブートストラップするとき、起動設定のUserDataの中にcloud-configを指定します。私は通常、Ubuntuインスタンスで作業し、クラウドコンフィグの代わりにUserData内でcfn-initとcfn-signalを使用できる方法があるかどうかを知りたいのですか?私はcfn-initを実行して(セキュアS3バケットからの)ファイルをインストールするためにConfigSetsを呼び出すことを望みます。例:CoreOSと雲の情報
"cfn-init -v -s ", { "Ref" : "AWS::StackName" },
" -r ServiceInstance",
" --configsets server_setup",
" --region ", { "Ref" : "AWS::Region" }, "\n"
これはCoreOSを使用して可能ですか?そうでない場合は、CoreOSのS3バケットから安全にダウンロードするにはどうすればよいですか?私はcloud-config.yamlのwrite_filesセクションについて知っていますが、ダウンロードを安全にする方法はわかりません。
ご協力いただければ幸いです。
cfn-signalスクリプトを含むDockerイメージを使用できます。私のようなもの:https://github.com/hjacobs/docker-aws-cfn-signal使用例(Kubernetesを実行するCoreOS Container Linux):https://github.com/zalando-incubator/kubernetes-on-aws/pull/ 438 –