Terraform 0.11

google_storage_object_acl




terraform

google_storage_object_acl

Google क्लाउड स्टोरेज सर्विस (GCS) में एक नया ऑब्जेक्ट ACL बनाता है। अधिक जानकारी के लिए आधिकारिक दस्तावेज और API

उदाहरण उपयोग

एक मालिक और एक पाठक के साथ एक एसीएल बनाएं।

resource "google_storage_bucket" "image-store" {
  name     = "image-store-bucket"
  location = "EU"
}

resource "google_storage_bucket_object" "image" {
  name   = "image1"
  bucket = "${google_storage_bucket.image-store.name}"
  source = "image1.jpg"
}

resource "google_storage_object_acl" "image-store-acl" {
  bucket = "${google_storage_bucket.image-store.name}"
  object = "${google_storage_bucket_object.image.name}"

  role_entity = [
    "OWNER:[email protected]",
    "READER:group-mygroup",
  ]
}

तर्क संदर्भ

  • bucket - (आवश्यक) यह जिस बाल्टी पर लागू होता है उसका नाम है।

  • object - (आवश्यक) यह जिस ऑब्जेक्ट पर लागू होता है उसका नाम।

  • predefined_acl - (वैकल्पिक) लागू करने के लिए डिब्बाबंद जीसीएस एसीएल । अगर role_entity नहीं है तो सेट किया जाना चाहिए।

  • role_entity - (वैकल्पिक) रोल / इकाई के रूप में रोल / इकाई जोड़े की सूची ROLE:entity । अधिक विवरण के लिए API देखें। यदि predefined_acl नहीं है तो सेट किया जाना चाहिए।

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

केवल ऊपर सूचीबद्ध तर्क विशेषता के रूप में सामने आए हैं।