我想知道这个查询,我创建的Windows服务器1 + 1模板需要连接,但为此我需要将一个实例的元数据(dns,iP等)传递到另一个实例。那可能吗?我知道输出部分正在从Fn :: GetAtt获取元数据,但是当调用另一台服务器时,这似乎不起作用。
您能告诉我这里出了什么问题吗?
"UserData" : { "Fn::Base64" : { "Fn::Join" : { "Fn::Sub" : ["", [
"<powershell>\n",
"$dns = \"${IPNAME}\" \n",
"$dns | Out-File c:\\cfn\\scripts\\custcomp.txt\n",
"cfn-init.exe -v -c config -s ",
{
"Ref": "AWS::StackId"
},
" -r WindowsServer",
" --region ",
{
"Ref": "AWS::Region"
},
"\n",
"</powershell>"
], "IPNAME", {
"Fn::GetAtt": [
"ServerDB",
"PublicDnsName"
]
}
]}}}