nerdexam
Google

PROFESSIONAL-CLOUD-SECURITY-ENGINEER · Question #123

You are designing a new governance model for your organization's secrets that are stored in Secret Manager. Currently, secrets for Production and Non-Production applications are stored and accessed…

The correct answer is A. 1. Use separate Google Cloud projects to store Production and Non-Production secrets. 2. To establish a robust governance model for secrets, use separate Google Cloud projects for Production and Non-Production secrets, enabling distinct IAM and KMS key management per environment.

Submitted by manish99· Apr 18, 2026Ensuring data protection

Question

You are designing a new governance model for your organization's secrets that are stored in Secret Manager. Currently, secrets for Production and Non-Production applications are stored and accessed using service accounts. Your proposed solution must: - Provide granular access to secrets - Give you control over the rotation schedules for the encryption keys that wrap your secrets - Maintain environment separation - Provide ease of management Which approach should you take?

Options

  • A
    1. Use separate Google Cloud projects to store Production and Non-Production secrets. 2.
  • B
    1. Use a single Google Cloud project to store both Production and Non-Production secrets. 2.
  • C
    1. Use separate Google Cloud projects to store Production and Non-Production secrets. 2.
  • D
    1. Use a single Google Cloud project to store both Production and Non-Production secrets. 2.

How the community answered

(47 responses)
  • A
    79% (37)
  • B
    6% (3)
  • C
    4% (2)
  • D
    11% (5)

Why each option

To establish a robust governance model for secrets, use separate Google Cloud projects for Production and Non-Production secrets, enabling distinct IAM and KMS key management per environment.

A1. Use separate Google Cloud projects to store Production and Non-Production secrets. 2.Correct

Using separate Google Cloud projects for Production and Non-Production secrets provides the strongest environment separation, facilitates granular IAM access control at the project level, and allows for independent management of Cloud KMS keys (CMEK) and their rotation schedules for each environment, fulfilling all requirements.

B1. Use a single Google Cloud project to store both Production and Non-Production secrets. 2.

Using a single Google Cloud project for both Production and Non-Production secrets makes it significantly harder to maintain strict environment separation and granular access control, requiring more complex and error-prone IAM policies to prevent cross-environment access.

C1. Use separate Google Cloud projects to store Production and Non-Production secrets. 2.

(Assuming C is similar to A in starting with separate projects but differing in the truncated second part, without full text, it's hard to distinguish from A. If it's identical, it's a duplicate. Assuming A is the definitive best answer for the first part.) This option starts correctly by separating projects, but without the full second part, its overall effectiveness cannot be fully assessed; however, option A is deemed the best holistic solution.

D1. Use a single Google Cloud project to store both Production and Non-Production secrets. 2.

Similar to B, using a single Google Cloud project combines environments, making it challenging to achieve the required strict separation, granular access, and independent key rotation schedules efficiently.

Concept tested: GCP resource hierarchy for environment separation and secret governance

Source: https://cloud.google.com/resource-manager/docs/cloud-hierarchy

Topics

#Secret Manager#IAM#Data Protection#Environment Separation

Community Discussion

No community discussion yet for this question.

Full PROFESSIONAL-CLOUD-SECURITY-ENGINEER Practice