Terraform 0.11

aws_lb_cookie_stickiness_policy




terraform

aws_lb_cookie_stickiness_policy

एक लोड बैलेंसर कुकी स्टिकीनेस पॉलिसी प्रदान करता है, जो ब्राउज़र के चिपचिपा सत्र जीवनकाल को नियंत्रित करने के लिए ईएलबी की अनुमति देता है।

उदाहरण उपयोग

resource "aws_elb" "lb" {
  name               = "test-lb"
  availability_zones = ["us-east-1a"]

  listener {
    instance_port     = 8000
    instance_protocol = "http"
    lb_port           = 80
    lb_protocol       = "http"
  }
}

resource "aws_lb_cookie_stickiness_policy" "foo" {
  name                     = "foo-policy"
  load_balancer            = "${aws_elb.lb.id}"
  lb_port                  = 80
  cookie_expiration_period = 600
}

तर्क संदर्भ

निम्नलिखित तर्क समर्थित हैं:

  • name - (आवश्यक) चिपचिपाहट नीति का नाम।
  • load_balancer - (आवश्यक) लोड बैलेंसर जिसके लिए पॉलिसी संलग्न की जानी चाहिए।
  • lb_port - (आवश्यक) लोड बैलेंसर पोर्ट जिस पर पॉलिसी लागू होनी चाहिए। यह लोड बैलेंसर पर एक सक्रिय श्रोता होना चाहिए।
  • cookie_expiration_period - (वैकल्पिक) वह समय अवधि जिसके बाद सत्र कुकी को बासी माना जाना चाहिए, सेकंड में व्यक्त किया गया।

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

उपरोक्त सभी तर्कों के अलावा, निम्नलिखित विशेषताएँ निर्यात की जाती हैं:

  • id - पॉलिसी की आईडी।
  • name - चिपचिपाहट नीति का नाम।
  • load_balancer - लोड बैलेंसर जिससे पॉलिसी जुड़ी हुई है।
  • lb_port - वह लोड बैलेंसर पोर्ट जिसके लिए पॉलिसी लागू की जाती है।
  • cookie_expiration_period - वह समय अवधि जिसके बाद सत्र कुकी को बासी माना जाता है, सेकंड में व्यक्त किया जाता है।