FEATURES OPEN SOURCE ABOUT DOCS LOGIN REGISTER

google_storage_object_acl

Creates a new object ACL in Google cloud storage service (GCS)

Example Usage

Create an object ACL with one owner and one reader.

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

resource "google_storage_bucket_object" "image" {
  name  = "image1"
  bucket = "${google_storage_bucket.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_store.name}"

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

Argument Reference


Attributes Reference

Only the arguments listed above are exposed as attributes.


See the source of this document at Terraform.io