Terraform 0.11 - aws_iam_server_certificate

डेटा स्रोत: aws_iam_server_certificate




terraform

डेटा स्रोत: aws_iam_server_certificate

IAM सर्वर प्रमाणपत्र के बारे में जानकारी देखने के लिए इस डेटा स्रोत का उपयोग करें।

उदाहरण उपयोग

data "aws_iam_server_certificate" "my-domain" {
  name_prefix = "my-domain.org"
  latest      = true
}

resource "aws_elb" "elb" {
  name = "my-domain-elb"

  listener {
    instance_port      = 8000
    instance_protocol  = "https"
    lb_port            = 443
    lb_protocol        = "https"
    ssl_certificate_id = "${data.aws_iam_server_certificate.my-domain.arn}"
  }
}

तर्क संदर्भ

  • name_prefix - द्वारा फ़िल्टर करने के लिए प्रमाणपत्र का उपसर्ग
  • path_prefix - द्वारा फ़िल्टर करने के लिए पथ का उपसर्ग
  • name - देखने के लिए प्रमाण पत्र का सटीक नाम
  • समाप्ति तिथि द्वारा latest - सॉर्ट परिणाम। भविष्य में समाप्ति तिथि के साथ प्रमाण पत्र लौटाता है।

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

  • arn IAM सर्वर प्रमाणपत्र के ARN पर सेट है
  • path IAM सर्वर प्रमाणपत्र के path पर सेट है
  • expiration_date IAM सर्वर प्रमाणपत्र की समाप्ति तिथि पर सेट है
  • upload_date वह तारीख है जब सर्वर प्रमाणपत्र अपलोड किया गया था
  • certificate_body सार्वजनिक कुंजी प्रमाणपत्र (PEM- एन्कोडेड) है। लोड बैलेंसर के लिए बैक-एंड इंस्टेंस प्रमाणीकरण नीति को कॉन्फ़िगर करते समय यह उपयोगी है
  • certificate_chain सार्वजनिक कुंजी प्रमाणपत्र श्रृंखला (PEM- एन्कोडेड) है यदि मौजूद है, तो अन्यथा खाली है

आयात

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