Terraform 0.11

aws_s3_bucket_metric




terraform

aws_s3_bucket_metric

एक S3 बाल्टी मैट्रिक्स कॉन्फ़िगरेशन संसाधन प्रदान करता है।

उदाहरण उपयोग

पूरे S3 बाल्टी के लिए मैट्रिक्स कॉन्फ़िगरेशन जोड़ें

resource "aws_s3_bucket" "example" {
  bucket = "example"
}

resource "aws_s3_bucket_metric" "example-entire-bucket" {
  bucket = "${aws_s3_bucket.example.bucket}"
  name   = "EntireBucket"
}

S3 बाल्टी ऑब्जेक्ट फ़िल्टर के साथ मैट्रिक्स कॉन्फ़िगरेशन जोड़ें

resource "aws_s3_bucket" "example" {
  bucket = "example"
}

resource "aws_s3_bucket_metric" "example-filtered" {
  bucket = "${aws_s3_bucket.example.bucket}"
  name   = "ImportantBlueDocuments"

  filter {
    prefix = "documents/"

    tags {
      priority = "high"
      class = "blue"
    }
  }
}

तर्क संदर्भ

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

  • bucket - (आवश्यक) मीट्रिक विन्यास डालने के लिए बाल्टी का नाम।
  • name - (आवश्यक) बाल्टी के लिए मैट्रिक्स कॉन्फ़िगरेशन का विशिष्ट पहचानकर्ता।
  • filter - (वैकल्पिक) ऑब्जेक्ट फ़िल्टरिंग जो एक उपसर्ग, टैग, या एक तार्किक और उपसर्ग और टैग (नीचे दस्तावेज) को स्वीकार करता है।

filter मीट्रिक कॉन्फ़िगरेशन निम्नलिखित का समर्थन करता है:

  • prefix - (वैकल्पिक) फ़िल्टरिंग (एकवचन) के लिए वस्तु उपसर्ग।
  • tags - (वैकल्पिक) फ़िल्टर करने के लिए ऑब्जेक्ट टैग (10 तक)।

आयात

S3 बाल्टी मेट्रिक कॉन्फ़िगरेशन को bucket:metric का उपयोग करके आयात किया जा सकता है bucket:metric , उदा

$ terraform import aws_s3_bucket_metric.my-bucket-entire-bucket my-bucket:EntireBucket