Google
PROFESSIONAL-CLOUD-ARCHITECT · Question #241
You are designing a Data Warehouse on Google Cloud and want to store sensitive data in BigQuery. Your company requires you to generate the encryption keys outside of Google Cloud. You need to implemen
The correct answer is D. Import a key in Cloud KMS. Create a dataset in BigQuery using the customer-supplied key option. For those that saying BigQuery does not support CSEK, read the below. You will need to import you CSEK and it will become CMEK. From there you can use it for BigQuery. https://cloud.google.com/bigquery/docs/customer-managed-encryption
Submitted by tunde_lagos· Mar 30, 2026Designing for security and compliance
Question
You are designing a Data Warehouse on Google Cloud and want to store sensitive data in BigQuery. Your company requires you to generate the encryption keys outside of Google Cloud. You need to implement a solution. What should you do?
Options
- AGenerate a new key in Cloud Key Management Service (Cloud KMS). Store all data in Cloud
- BGenerate a new key in Cloud KMS. Create a dataset in BigQuery using the customer-managed
- CImport a key in Cloud KMS. Store all data in Cloud Storage using the customer-managed key
- DImport a key in Cloud KMS. Create a dataset in BigQuery using the customer-supplied key option
How the community answered
(21 responses)- A14% (3)
- B5% (1)
- C5% (1)
- D76% (16)
Explanation
For those that saying BigQuery does not support CSEK, read the below. You will need to import you CSEK and it will become CMEK. From there you can use it for BigQuery. https://cloud.google.com/bigquery/docs/customer-managed-encryption
Topics
#customer-supplied encryption keys#BigQuery encryption#Cloud KMS#key management
Community Discussion
No community discussion yet for this question.