Terraform 0.11 - aws_ami_ids

डेटा स्रोत: aws_ami_ids




terraform

डेटा स्रोत: aws_ami_ids

निर्दिष्ट मानदंडों से मेल खाते एएमआई आईडी की सूची प्राप्त करने के लिए इस डेटा स्रोत का उपयोग करें।

उदाहरण उपयोग

data "aws_ami_ids" "ubuntu" {
  owners = ["099720109477"]

  filter {
    name   = "name"
    values = ["ubuntu/images/ubuntu-*-*-amd64-server-*"]
  }
}

तर्क संदर्भ

  • executable_users - (वैकल्पिक) छवि पर स्पष्ट लॉन्च की अनुमति वाले उपयोगकर्ताओं के लिए खोज सीमित करें। मान्य आइटम संख्यात्मक खाता आईडी या self

  • filter - (वैकल्पिक) फ़िल्टर करने के लिए एक या अधिक नाम / मान जोड़े। एक पूर्ण संदर्भ के लिए, AWS सीएलआई संदर्भ में वर्णन-छवियों की जाँच के लिए कई मान्य कुंजी हैं।

  • owners - (वैकल्पिक) विशिष्ट AMI मालिकों के लिए खोज सीमित करें। मान्य आइटम संख्यात्मक खाता आईडी, amazon या self

  • name_regex - (वैकल्पिक) एडब्ल्यूएस द्वारा लौटाए गए एएमआई सूची में लागू करने के लिए एक रेगेक्स स्ट्रिंग। यह एडब्ल्यूएस एपीआई से अधिक उन्नत फ़िल्टरिंग समर्थित नहीं है। यह फ़िल्टरिंग स्थानीय रूप से AWS पर किया जाता है, और परिणाम बड़े होने पर प्रदर्शन पर असर पड़ सकता है। सूची में एडब्ल्यूएस रिटर्न को कम करने के लिए इसे अन्य विकल्पों के साथ संयोजित करने की सिफारिश की गई है।

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

ids एएमआई आईडी की सूची पर सेट है, जो अवरोही क्रम में निर्माण समय के अनुसार क्रमबद्ध है।