
Ultimate access to all questions.
Your team is developing services on Google Cloud and needs to build a data processing service using Cloud Functions. The function will handle sensitive data, so you must ensure invocations are restricted to authorized services while adhering to Google's recommended best practices for securing Cloud Functions. What steps should you take?
A
Enable Identity-Aware Proxy in your project. Secure function access using its permissions.
B
Create a service account with the Cloud Functions Viewer role. Use that service account to invoke the function.
C
Create a service account with the Cloud Functions Invoker role. Use that service account to invoke the function.
D
Create an OAuth 2.0 client ID for your calling service in the same project as the function you want to secure. Use those credentials to invoke the function.