मैं चाहता हूँ प्राप्त करने के लिए अलग अलग resourceRecords पर निर्भर करता है, मेरी हालत सच है, किसी और को बदलने स्ट्रिंग नाम कुछ और है । यहाँ मेरे उदाहरण है:
myDNSresource:
Type: AWS::Route53::RecordSet
Condition: devEnv
Properties:
HostedZoneName: {"Fn::ImportValue": !Sub "${stackName}-${AWS::Region}-dnsZone"}
Name: !Join [".", [!Ref hostname, {"Fn::ImportValue": !Sub "${stackname}-${AWS::Region}-dnsZone"}]]
Type: CNAME
TTL: 130
ResourceRecords:
- !If [conditionIsTrue, !Join [".", [{"Fn::ImportValue": !Sub "${accountStackName}-${AWS::Region}-dnsZone"}]],
- !Join
- ""
- - !GetAtt
- domainName
- regionalValue
- "."
]
मैं चलाने के लिए है सीएफएन-एक प्रकार का वृक्ष और मैं देख रहा हूँ एक त्रुटि के बारे में did not find expected node content
बस से पहले !Join
आदेश के बाद सीधे मेरे !If
बयान. मैं कर रहा हूँ के बाद हालत के सूत्र ->
!If [condition_name, value_if_true, value_if_false]
धन्यवाद