Google Cloud Professional Cloud Architect — Question 146

Your company has a networking team and a development team. The development team runs applications on Compute Engine instances that contain sensitive data. The development team requires administrative permissions for Compute Engine. Your company requires all network resources to be managed by the networking team. The development team does not want the networking team to have access to the sensitive data on the instances. What should you do?

Answer options

Correct answer: C

Explanation

The correct answer is C because it utilizes a Shared VPC, which allows the networking team to manage network resources without accessing the Compute Engine instances directly, thereby protecting sensitive data. Options A and D suggest using standalone VPCs which could allow unintended access or complexity in managing permissions, while option B does not implement a Shared VPC, which is essential for the separation of roles.