github.com/aquasecurity/trivy-iac@v0.8.1-0.20240127024015-3d8e412cf0ab/avd_docs/google/storage/AVD-GCP-0002/Terraform.md (about)

     1  
     2  Enable uniform bucket level access to provide a uniform permissioning system.
     3  
     4  ```hcl
     5   resource "google_storage_bucket" "static-site" {
     6   	name          = "image-store.com"
     7   	location      = "EU"
     8   	force_destroy = true
     9   	
    10   	uniform_bucket_level_access = true
    11   	
    12   	website {
    13   		main_page_suffix = "index.html"
    14   		not_found_page   = "404.html"
    15   	}
    16   	cors {
    17   		origin          = ["http://image-store.com"]
    18   		method          = ["GET", "HEAD", "PUT", "POST", "DELETE"]
    19   		response_header = ["*"]
    20   		max_age_seconds = 3600
    21   	}
    22   }
    23   
    24  ```
    25  
    26  #### Remediation Links
    27   - https://registry.terraform.io/providers/hashicorp/google/latest/docs/resources/storage_bucket#uniform_bucket_level_access
    28