Soru

Zorluk: OrtaProvisioning Storage and Database Systems

A healthcare enterprise is implementing an automated deployment pipeline using Terraform to provision cloud storage infrastructure for HIPAA-regulated patient data. The platform architecture requires that infrastructure state files are strictly protected against concurrent modifications and state corruption. Additionally, the target storage buckets must adhere to corporate security governance for key management while protecting stored objects against accidental overwrites. Which two provisioning actions should the infrastructure team implement? (Select TWO)

  1. Configure a remote Cloud Storage backend for Terraform with object versioning enabled on the state bucket.Cevap
  2. Enable Object Versioning on the target data storage bucket and configure Customer-Managed Encryption Keys (CMEK) using Cloud KMS.Cevap
  3. C
    Maintain the Terraform state in unversioned local directory storage to prevent remote network exposure of infrastructure state.
  4. D
    Configure the target storage bucket to require Customer-Supplied Encryption Keys (CSEK) for all upload operations to keep raw keys on-premises.

Cevap

The team should configure a remote Cloud Storage backend for Terraform with object versioning enabled, and configure the target storage bucket with Object Versioning and Customer-Managed Encryption Keys (CMEK) via Cloud KMS.
Configuring a remote Cloud Storage backend for Terraform enforces automatic state locking and state retention via versioning, ensuring robust infrastructure state management. Combining Object Versioning with Customer-Managed Encryption Keys (CMEK) on the data storage bucket guarantees data recovery against accidental overwrites while adhering to corporate security and key rotation requirements through Cloud KMS.

Adım Adım Çözüm

1
Evaluate Infrastructure as Code (IaC) state protection requirements.
Identified that remote state storage in Cloud Storage with Object Versioning handles state locking automatically and preserves state history.
Local unversioned state storage risks concurrency conflicts and accidental state corruption across automated pipelines.
2
Evaluate data protection and key management compliance requirements.
Selected Object Versioning for data retention and Customer-Managed Encryption Keys (CMEK) via Cloud KMS for key governance.
Object Versioning safeguards patient records from accidental overwrite/deletion, while CMEK fulfills corporate key management requirements without the operational burden of CSEK.

Anahtar Kavram

Provisioning secure Cloud Storage buckets and managing Terraform remote state locking and key governance
Bu soruyu puanla