Terraform 0.11

aws_volume_attachment




terraform

aws_volume_attachment

AWS इंस्टेंस से वॉल्यूम को अटैच और अलग करने के लिए, एक शीर्ष स्तर के संसाधन के रूप में AWS EBS वॉल्यूम अटैचमेंट प्रदान करता है।

उदाहरण उपयोग

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 - (वैकल्पिक, बूलियन) इसे सही पर सेट करें यदि आप उस वॉल्यूम से अलग होने की इच्छा नहीं रखते हैं जिसमें इसे नष्ट समय पर संलग्न किया गया है, और इसके बजाय सिर्फ टेराफॉर्म राज्य से लगाव को हटा दें। किसी ऐसे उदाहरण को नष्ट करने के लिए यह उपयोगी है, जिसमें कुछ अन्य साधनों द्वारा निर्मित वॉल्यूम हैं।

संदर्भ संदर्भित करता है