Managed Identities · AZ-204: Developing Solutions for Microsoft Azure Implement Azure Security
An Azure Function must read secrets from an Azure Key Vault without storing credentials in application settings. The Key Vault uses Azure role-based…
Practice question from Managed Identities (AZ-204: Developing Solutions for Microsoft Azure Implement Azure Security), with the correct answer and a step-by-step solution.
easy · MCQ · Q-BFEC30
An Azure Function must read secrets from an Azure Key Vault without storing credentials in application settings. The Key Vault uses Azure role-based access control. Which configuration is most appropriate?
- A.Enable a system-assigned managed identity for the Function App and assign it the Key Vault Secrets User role on the vault.Correct answer
- B.Store the Key Vault access key in an application setting and use it from the Function.
- C.Create a user-assigned managed identity but do not assign it any role on the Key Vault.
- D.Use the Function App's deployment publishing profile credentials to authenticate to the Key Vault.
Solution
A system-assigned managed identity provides the Function App with an Azure-managed service principal. Assigning the Key Vault Secrets User role grants it permission to read secrets without storing credentials in the application.
More from Managed Identities
- A company deploys several App Services and virtual machines that must access the same Azure Storage account. The identity must remain avail…
- An App Service has both a system-assigned managed identity and a user-assigned managed identity attached. The application must use the user…
- An Azure App Service uses a system-assigned managed identity to access an Azure Storage account. What happens to that identity when the App…
- A user-assigned managed identity must read blobs from a storage account. The identity's principal ID is <principal-id>, and the storage acc…
Practise more Implement Azure Security
Sign up free for adaptive practice on this chapter, with instant feedback and hints on every question.
Start practising freeFree to start · No credit card needed