ec2インスタンスを作成しようとしていますが、次のコードではec2インスタンスのパブリックDNS名を含むファイルを作成できるようにしたいラインによって引き起こされる循環依存関係エラー:AWSクラウドフォーメーション - ec2インスタンスのパブリックIPアドレスを取得する方法
"server_name = \"",{ "Fn::GetAtt" : [ "ECServer", "PublicDnsName" ]},"\"\n","\n"
それは私がEC2を作成しようとしていますインスタンスセクションでパブリックDNS名を取得することはできますか?
"ECServer": {
"Type": "AWS::EC2::Instance",
"Metadata" : {
"AWS::CloudFormation::Init" : {
"configSets": {
"Install": ["ECServerConfig"]
},
"ECConfig": {
"files": {
"/tmp/test.txt" : {
"content": { "Fn::Join" : ["", [
"server_name = \"",{ "Fn::GetAtt" : [ "ECServer", "PublicDnsName" ]},"\"\n","\n"
]]},
"mode" : "000644",
"owner": "root",
"group": "root"
}
}
}
}
},