我試圖通過cfn-init中的命令模塊設置環境變量。在cfn-init中使用命令模塊設置cloudformation中的環境變量
"commands": {
"set-env": {
"env": {
"HOSTNAME": "fb-iaas.elevatebilling.com"
},
"cwd": "~",
"command": "echo \"$HOSTNAME\" > test.txt"
}
},
這是輸出我CFN-init.log
2016-09-22 10:26:53,638 DEBUG Running command set-env
2016-09-22 10:26:53,639 DEBUG No test for command set-env
2016-09-22 10:26:53,655 INFO Command set-env succeeded
2016-09-22 10:26:53,655 DEBUG Command set-env output:
但是環境變量HOSTNAME看到沒有更新。有人可以解釋我做錯了什麼嗎?
謝謝