Your organization handles sensitive customer data stored in Google Cloud Storage buckets. You need to secure these buckets to meet the following requirements:
Multiple teams require different levels of access (e.g., read-only, read-write).
Data must be protected both in transit and at rest.
It is critical to log and audit all file access and changes for compliance.
The organization must retain full control over the data encryption keys for compliance.