AWS::CloudFormation::Init
の設定セクションはfiles
とcommands
サブセクションであるようです。手動でAWS::CloudFormation::Init
で命令を実行するためにUserData
からcfn-init
を呼び出す必要がない - 私の質問があるUserDataからcfn-initを呼び出す必要がありますか?
"Fn::Base64": {
"Fn::Join": [
"",
[
"<script>\n",
"cfn-init.exe -v -s ", {
"Ref": "AWS::StackId"
},
" -r MyInstance",
" --region ", {
"Ref": "AWS::Region"
},
"\n",
..................
:しかし、私は持っているサンプルスクリプトでcfn-init
を呼び出すProperties
でBase64エンコードUserData
もあります?もしそうなら、それはなぜですか?なぜ自動的に起動しないので、configセクションが存在する場合には常に実行されますか?