Terraform 0.11
aws_eip_association

aws_eip_association
एडब्ल्यूएस इंस्टेंस और नेटवर्क इंटरफेस से लोचदार आईपी को संबद्ध और अलग करने के लिए एक शीर्ष स्तर के संसाधन के रूप में एक एडब्ल्यूएस ईआईपी एसोसिएशन प्रदान करता है।
नोट: किसी EIP को
aws_lb
याaws_nat_gateway
संसाधनों से संबद्ध करने के लिए इस संसाधन का उपयोग न करें। इसके बजाय, एडब्ल्यूएस को एसोसिएशन का प्रबंधन करने की अनुमति देने के लिए उन संसाधनों में उपलब्धAuthFailure
का उपयोग करें, अन्यथा आपकोAuthFailure
त्रुटियाँ दिखाईAuthFailure
।
ध्यान दें:
aws_eip_association
उन परिदृश्यों में उपयोगी है जहां EIP या तो पहले से मौजूद हैं या ग्राहकों या उपयोगकर्ताओं को वितरित किए जाते हैं और इसलिए इन्हें बदला नहीं जा सकता।
उदाहरण उपयोग
resource "aws_eip_association" "eip_assoc" { instance_id = "${aws_instance.web.id}" allocation_id = "${aws_eip.example.id}" } resource "aws_instance" "web" { ami = "ami-21f78e11" availability_zone = "us-west-2a" instance_type = "t1.micro" tags { Name = "HelloWorld" } } resource "aws_eip" "example" { vpc = true }
तर्क संदर्भ
निम्नलिखित तर्क समर्थित हैं:
-
allocation_id
- (वैकल्पिक) आवंटन आईडी। EC2-VPC के लिए यह आवश्यक है। -
allow_reassociation
- (वैकल्पिक, बूलियन) एक लोचदार आईपी को फिर से संबद्ध करने की अनुमति देना है या नहीं। VPC मेंtrue
की कमी। -
instance_id
- (वैकल्पिक)instance_id
की ID। ईसी 2-क्लासिक के लिए यह आवश्यक है। EC2-VPC के लिए, आप या तो उदाहरण ID या नेटवर्क इंटरफ़ेस ID निर्दिष्ट कर सकते हैं, लेकिन दोनों नहीं। यदि आप एक उदाहरण के रूप में एक नेटवर्क इंटरफ़ेस संलग्न है जब तक आप एक इंस्टेंस ID निर्दिष्ट करते हैं तो ऑपरेशन विफल हो जाता है। -
network_interface_id
- (वैकल्पिक) नेटवर्क इंटरफ़ेस की आईडी। यदि उदाहरण में एक से अधिक नेटवर्क इंटरफ़ेस है, तो आपको एक नेटवर्क इंटरफ़ेस ID निर्दिष्ट करना होगा। -
private_ip_address
- (वैकल्पिक) प्राथमिक या द्वितीयक निजी IP पते को Elastic IP पते के साथ जोड़ना। यदि कोई निजी IP पता निर्दिष्ट नहीं है, तो Elastic IP पता प्राथमिक निजी IP पते से संबद्ध है। -
public_ip
- (वैकल्पिक) इलास्टिक आईपी एड्रेस। ईसी 2-क्लासिक के लिए यह आवश्यक है।
संदर्भ संदर्भित करता है
-
association_id
- वह आईडी जो एक उदाहरण के साथ लोचदार IP पते के संघ का प्रतिनिधित्व करती है। -
allocation_id
- उपरोक्तानुसार -
instance_id
- ऊपर के रूप में -
network_interface_id
- ऊपर के रूप में -
private_ip_address
- ऊपर के रूप में -
public_ip
- ऊपर के रूप में
आयात
उनकी एसोसिएशन आईडी का उपयोग करके EIP एसेकेशन को आयात किया जा सकता है।
$ terraform import aws_eip_association.test eipassoc-ab12c345