Creates a GCS bucket for storage purposes

This module creates a GCS bucket for storage purposes. It is created with encryption based on the default kms key created for you in the base, as well as the standard AES-256 encryption.


When linked to a gcp-k8s-service, this adds the necessary IAM permissions to read (e.g. list objects and get objects) and/or write (e.g. list, get, create, destroy, and update objects) to the given gcs bucket. The current permissions are, “read” and “write”. These need to be specified when you add the link.


Name Description Default Required
bucket_name The name of the bucket to create. None True
block_public Block all public access. True False


Name Description
bucket_id The id of the bucket.
bucket_name The name of the bucket.

Last modified August 5, 2022 : Cleanup install script (#197) (2175394)