9

में कोई वैध प्रदाता ईसी 2 कंटेनर सेवा का उपयोग करने की कोशिश कर रहा है। मैं इसे बनाने के लिए टेराफॉर्म का उपयोग कर रहा हूँ। मैंने एक ईसीएस क्लस्टर, ऑटोस्कलिंग समूह, लॉन्च कॉन्फ़िगरेशन परिभाषित किया है। सब काम करने लगता है। एक चीज़ को छोड़कर। Ec2 उदाहरण बना रहे हैं, लेकिन वे क्लस्टर में पंजीकृत नहीं हैं, क्लस्टर बस कोई उदाहरण उपलब्ध नहीं है।पंजीकरण में त्रुटि: NoCredentialProviders: श्रृंखला ईसीएस एजेंट त्रुटि

Error registering: NoCredentialProviders: no valid providers in chain 

EC2 उदाहरणों एक उचित भूमिका ecs_role साथ बनाया जाता है:

ईसीएस एजेंट में बनाया उदाहरण पर लॉग ऑन करें मैं लॉग एक त्रुटि के साथ पानी भर पाया।

{ 
    "Version": "2012-10-17", 
    "Statement": [ 
    { 
     "Effect": "Allow", 
     "Action": [ 
     "ecs:CreateCluster", 
     "ecs:DeregisterContainerInstance", 
     "ecs:DiscoverPollEndpoint", 
     "ecs:Poll", 
     "ecs:RegisterContainerInstance", 
     "ecs:StartTelemetrySession", 
     "ecs:Submit*", 
     "ecs:StartTask" 
     ], 
     "Resource": "*" 
    } 
    ] 
} 

इम अमी ami-6ff4bd05 का उपयोग कर: यह भूमिका दो नीतियों, उनमें से एक पीछा कर रहा है के लिए आवश्यक दस्तावेज़ जैसे, है। नवीनतम टेराफॉर्म।

उत्तर

14

भूमिका में विश्वास संबंधों के साथ एक समस्या थी क्योंकि भूमिका में ec2 शामिल होना चाहिए। दुर्भाग्यवश त्रुटि संदेश वह सब उपयोगी नहीं था। विश्वास रिश्ते की

उदाहरण:

{ 
    "Version": "2008-10-17", 
    "Statement": [ 
    { 
     "Action": "sts:AssumeRole", 
     "Principal": { 
     "Service": ["ecs.amazonaws.com", "ec2.amazonaws.com"] 
     }, 
     "Effect": "Allow" 
    } 
    ] 
} 
+1

OMFG, मैं पिछले 3-4 दिनों के लिए इस पर किया गया है, पूरी तरह से सब कुछ कोशिश कर रहा है और इस यह तय की। आप इस पर भी कैसे ठोकर खाई, मैंने इसे कहीं और नहीं देखा !! सार्वजनिक आईपी, भूमिकाएं, आदि इत्यादि का उल्लेख करने वाले बहुत से लोग, लेकिन आप अकेले व्यक्ति हैं जिन्होंने ट्रस्ट रिलेशनशिप का उल्लेख किया है। धन्यवाद! –

+0

और यह अभी काम किया! यह बहुत बेवकूफ अमेज़ॅन है! (आशा है कि आप सुन रहे हैं) ईसीएस क्लस्टर आपके फर्स्ट-टाइम रन विज़ार्ड के माध्यम से बनाया गया था, और सबकुछ ईसीएस के लिए डेवलपर मैनुअल के अनुसार किया गया था, और अब भी मुझे यह जवाब मिलने से पहले मैंने अपने जीवन के 3 घंटे बर्बाद कर दिए थे। –

संबंधित मुद्दे