
Ultimate access to all questions.
HipLocal's application uses Cloud Client Libraries to interact with Google Cloud. To implement least-privileged access for the application, how should HipLocal configure authentication and authorization in the Cloud Client Libraries?
(Note: The question assumes familiarity with the HipLocal case study context provided earlier.)
A
Create an API key. Use the API key to interact with Google Cloud.
B
Use the default compute service account to interact with Google Cloud.
C
Create a service account for the application. Export and deploy the private key for the application. Use the service account to interact with Google Cloud.
D
Create a service account for the application and for each Google Cloud API used by the application. Export and deploy the private keys used by the application. Use the service account with one Google Cloud API to interact with Google Cloud.