A cloud administrator is establishing governance for a newly acquired business unit in Google Cloud. The administrator needs to set up a dedicated hierarchy branch under the organization node, enforce regional deployment boundaries using organization policy constraints, and place both new and existing workloads into this branch. What is the correct sequence of steps to establish this resource hierarchy and governance structure?
- 1Create a new parent Folder named `Retail-Division` directly under the Organization node.
- 2Set an Organization Policy constraint (`constraints/gcp.resourceLocations`) on the `Retail-Division` Folder to restrict resource deployment locations.
- 3Create a new workload Project `retail-analytics-prod` directly inside the `Retail-Division` Folder.
- 4Migrate an existing standalone Project `retail-legacy-app` from the Organization root into the `Retail-Division` Folder.
Answer
The correct sequence is to first create the parent Folder under the Organization node, apply the Organization Policy constraint at the Folder level, create the new workload Project within the Folder, and finally move the existing standalone Project into the Folder.
In Google Cloud resource hierarchy management, structural nodes (Folders) must be created first under the Organization node. Once the container node exists, governance rules such as Organization Policies should be attached at that Folder level so that policy inheritance takes effect. After policy enforcement is established, new projects can be created directly inside the Folder, and existing standalone projects can be migrated into the Folder to inherit the governance constraints.
Step-by-Step Solution
Key Concept
Resource hierarchy inheritance and sequential project governance provisioning in Google Cloud.