मैं इस पर एक नुकसान में हूँ।
क्लाउडफ़ॉर्मेशन का 99% समय आपके द्वारा काम करने वाले किसी प्रकार के डिबग संदेश देने में बहुत अच्छा है, लेकिन "अमान्य अनुरोध" ने मुझे स्टम्प्ड छोड़ दिया है, खासकर जब संसाधन के साथ शुरू करना बहुत सरल है।
यह संसाधन कहा जाता है जो मुझे समस्याएं दे रहा है (Ansible द्वारा उत्पन्न टेम्पलेट, इसलिए {{...}} सूचनाएं)
"DatabaseDNSRecord": {
"Type": "AWS::Route53::RecordSet",
"Properties": {
"HostedZoneId": "HOSTED_ZONE_ID",
"Name": "db.{{ item.env_name|lower }}v2.<DOMAIN>.com.",
"ResourceRecords": [
{
"Fn::GetAtt": [ "Database", "Endpoint.Address" ]
}
],
"Type": "CNAME"
},
"DependsOn": "Database"
}
डॉक्स से जो मैं बता सकता हूं, उससे जो कुछ भी आवश्यक है वह मौजूद है, सही है, और सही प्रारूप में है।
केवल एक चीज जो मैं सोच सकता हूं कि मैं इस संसाधन को एक मौजूदा CloudFormation स्टैक में जोड़ रहा हूं जो मैंने पहले बनाया था जो पहले से ही संसाधन बनाया था , जो कि रिकॉर्ड के लिए है (इसके लिए संसाधन टेम्पलेट पोस्ट करने के लिए खुश है यदि आवश्यक हो, तो कुछ भी विशेष नहीं) ।Database
AWS::RDS::DBInstance
कोई भी विचार क्यों मुझे "अमान्य अनुरोध" मिल रहा है?
धन्यवाद।
संपादित करें: मैंने एक TTL
ही त्रुटि के साथ और इसके बिना प्रयास किया ।
TTL
मेरे लिए काम जोड़नाDependsOn
अनावश्यक था। धन्यवाद!