Terraform 0.11

aws_lambda_alias




terraform

aws_lambda_alias

एक लैंबडा फंक्शन उर्फ ​​बनाता है। एक उपनाम बनाता है जो निर्दिष्ट लैम्ब्डा फ़ंक्शन संस्करण को इंगित करता है।

लैम्ब्डा के बारे में जानकारी और इसका उपयोग कैसे करें, देखें कि AWS लैम्ब्डा क्या है? फ़ंक्शन उपनाम के बारे में जानकारी के लिए, एपीआई डॉक्स में CreateAlias और AliasRoutingConfiguration देखें।

उदाहरण उपयोग

resource "aws_lambda_alias" "test_alias" {
  name             = "testalias"
  description      = "a sample description"
  function_name    = "${aws_lambda_function.lambda_function_test.arn}"
  function_version = "1"
  routing_config   = {
    additional_version_weights = {
      "2" = 0.5
    }
  }
}

तर्क संदर्भ

  • name - (आवश्यक) आपके द्वारा बनाए जा रहे उपनाम के लिए नाम। पैटर्न: (?!^[0-9]+$)([a-zA-Z0-9-_]+)
  • description - (वैकल्पिक) उपनाम का विवरण।
  • function_name - (आवश्यक) फ़ंक्शन लंबन फ़ंक्शन का ARN जिसके लिए आप एक उपनाम बनाना चाहते हैं।
  • function_version - (आवश्यक) लेम्बडा फंक्शन संस्करण जिसके लिए आप उपनाम बना रहे हैं। पैटर्न: (\$LATEST|[0-9]+)
  • routing_config - (वैकल्पिक) routing_config उर्फ मार्ग विन्यास सेटिंग्स। नीचे दिए गए दस्तावेज़

रूटिंग_कोन्फिग के लिए निम्नलिखित विशेषताएँ समर्थित हैं:

  • additional_version_weights - (वैकल्पिक) एक मानचित्र जो उन घटनाओं के अनुपात को परिभाषित करता है जिन्हें लंबोदा फ़ंक्शन के विभिन्न संस्करणों में भेजा जाना चाहिए।

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

  • arn - आपके लैम्बडा फंक्शन उर्फ ​​की पहचान करने वाला अमेज़न रिसोर्स नाम (ARN)।