Terraform 0.11

aws_wafregional_byte_match_set




terraform

aws_wafregional_byte_match_set

अनुप्रयोग लोड Balancer के साथ उपयोग के लिए एक WAF क्षेत्रीय बाइट मैच सेट संसाधन प्रदान करता है।

उदाहरण उपयोग

resource "aws_wafregional_byte_match_set" "byte_set" {
  name = "tf_waf_byte_match_set"
  byte_match_tuple {
    text_transformation = "NONE"
    target_string = "badrefer1"
    positional_constraint = "CONTAINS"
    field_to_match {
      type = "HEADER"
      data = "referer"
    }
  }
}

तर्क संदर्भ

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

  • name - (आवश्यक) बाइटमैचसेट का नाम या विवरण।
  • byte_match_tuple - (वैकल्पिक) ByteMatchSet के लिए सेटिंग्स, जैसे कि बाइट्स (आमतौर पर एक स्ट्रिंग जो ASCII वर्णों से मेल खाती है) जो आप चाहते हैं कि AWS WAF वेब अनुरोधों में खोज करें। ByteMatchTuple का दस्तावेजीकरण नीचे दिया गया है।

ByteMatchTuple (byte_match_tuple) निम्नलिखित का समर्थन करता है:

  • field_to_match - (आवश्यक) बाइटमैटअप के लिए सेटिंग्स। नीचे दिए गए दस्तावेज़।
  • positional_constraint - (आवश्यक) एक वेब अनुरोध के भाग के भीतर जिसे आप खोजना चाहते हैं।
  • target_string - (आवश्यक) वह मान जिसे आप AWS WAF के लिए खोजना चाहते हैं। मूल्य की अधिकतम लंबाई 50 बाइट्स है।
  • text_transformation - (आवश्यक) वेब अनुरोध के लिए प्रारूपण तरीका।

FieldToMatch (field_to_match) समर्थन निम्नलिखित:

  • data - (Optional) जब Type का मान HEADER होता है, तो उस हेडर का नाम दर्ज करें, जिसे आप AWS WAF खोजना चाहते हैं, उदाहरण के लिए, User-Agent या Referer। यदि प्रकार का मान कोई अन्य मान है, तो डेटा को छोड़ दें।
  • type - (आवश्यक) वेब अनुरोध का वह भाग जिसे आप AWS WAF चाहते हैं, एक निर्दिष्ट स्ट्रिंग की खोज करें।

टिप्पणियों

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

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

  • id - WAF बाइटमैचसेट की आईडी।