मैं उन सभी लोचदार आईपी प्राप्त करने की कोशिश कर रहा हूं जिन्हें वर्तमान में उदाहरणों के लिए असाइन नहीं किया गया है।मैं सभी लोचदार आईपी का चयन कैसे कर सकता हूं जो ईसी 2 आवृत्ति को आवंटित नहीं हैं?
यह इस का उपयोग कर लचीला आने वाले सभी IP पाने के लिए आसान है: aws ec2 describe-addresses
यहाँ से, यह है कि एक "AssociationId"
की जरूरत नहीं है किसी भी परिणाम को फ़िल्टर करने के लिए आसान हो जाएगा। हालांकि, मुझे यकीन नहीं है कि --query
का उपयोग करके ऐसा कैसे करें।
मुझे पता है कि --query
विकल्प परिणामों को फ़िल्टर करने JMESPath का उपयोग करता है, लेकिन मैं पता नहीं कैसे यह बताने के लिए मुझे उस एक AssociationId
की जरूरत नहीं है सभी परिणाम वापस लौटाना होगा। कोई मदद?
धन्यवाद।
ध्यान दें कि कुछ स्थितियों में, Unassociate डी ईआईपी InstanceId == शून्य और कभी-कभी InstanceId == "" उत्पन्न करेगा। मान लें कि भेद वीपीसी ईआईपी (शो नल) बनाम ईसी 2-क्लासिक ईआईपी (शो "") है। – jarmod
टिप्पणी के लिए धन्यवाद। मैंने अतिरिक्त रूप से ईसी 2-क्लासिक ईआईपी को परिणाम सेट ('"इंस्टेंस आईडी": नल') में स्पष्ट रूप से शून्य दिखाया है, और वीपीसी ईआईपीएस में बस' इंस्टेंस आईडी 'शामिल नहीं है, अगर यह सेट नहीं है। कम से कम उस स्थिति के लिए, केवल मेरे कंसोल से दोनों मामलों को शून्य वापसी की जांच कर रहा है। –
इसकी सराहना करें - यह जाने का एक अच्छा तरीका प्रतीत होता है। मुझे पता नहीं था कि मैं गैर-मौजूदा पैरामीटर पर शून्य की जांच कर सकता हूं। धन्यवाद! – joshft91