Terraform 0.11
aws_volume_attachment

aws_volume_attachment
AWS इंस्टेंस से वॉल्यूम को अटैच और अलग करने के लिए, एक शीर्ष स्तर के संसाधन के रूप में AWS EBS वॉल्यूम अटैचमेंट प्रदान करता है।
ईबीएस ब्लॉक उपकरणों पर ध्यान दें: यदि आप
ebs_block_device
परebs_block_device
उपयोग करते हैं, तो Terraform उदाहरण के लिए गैर-रूट EBS ब्लॉक उपकरणों के पूर्ण सेट पर प्रबंधन मान लेगा, और अतिरिक्त ब्लॉक उपकरणों को बहाव के रूप में मानता है। इस कारण से, दिए गए उदाहरण के लिएaws_ebs_volume_attachment
को बाहरीaws_ebs_volume
+aws_ebs_volume_attachment
संसाधनों के साथ नहीं मिलाया जा सकता है।
उदाहरण उपयोग
resource "aws_volume_attachment" "ebs_att" { device_name = "/dev/sdh" volume_id = "${aws_ebs_volume.example.id}" instance_id = "${aws_instance.web.id}" } resource "aws_instance" "web" { ami = "ami-21f78e11" availability_zone = "us-west-2a" instance_type = "t1.micro" tags { Name = "HelloWorld" } } resource "aws_ebs_volume" "example" { availability_zone = "us-west-2a" size = 1 }
तर्क संदर्भ
निम्नलिखित तर्क समर्थित हैं:
-
device_name
- (आवश्यक) उदाहरण के लिए उजागर करने के लिए डिवाइस का नाम (उदाहरण के लिए,/dev/sdh
xvdh
याxvdh
) -
instance_id
- (आवश्यक) इंस्टेंस की आईडी संलग्न करने के लिए -
volume_id
- (आवश्यक) वॉल्यूम की आईडी संलग्न की जानी है -
यदि आप वॉल्यूम को अलग करने के लिए बाध्य करना चाहते हैं तो
force_detach
- (वैकल्पिक, बूलियन) सेट करें। यदि पिछले प्रयास विफल हुए तो उपयोगी है, लेकिन इस विकल्प का उपयोग केवल अंतिम उपाय के रूप में करें, क्योंकि इससे डेटा हानि हो सकती है । अधिक जानकारी के लिए एक उदाहरण से अमेज़ॅन ईबीएस वॉल्यूम की कोचिंग देखें। -
skip_destroy
- (वैकल्पिक, बूलियन) इसे सही पर सेट करें यदि आप उस वॉल्यूम से अलग होने की इच्छा नहीं रखते हैं जिसमें इसे नष्ट समय पर संलग्न किया गया है, और इसके बजाय सिर्फ टेराफॉर्म राज्य से लगाव को हटा दें। किसी ऐसे उदाहरण को नष्ट करने के लिए यह उपयोगी है, जिसमें कुछ अन्य साधनों द्वारा निर्मित वॉल्यूम हैं।
संदर्भ संदर्भित करता है
-
device_name
- डिवाइस का नाम उदाहरण के सामने आया -
instance_id
-instance_id
आईडी -
volume_id
- वॉल्यूम की आईडी