Configure Site Settings with App Configuration
Short answer
ACD Create a managed identity, create an Azure App Configuration store, and update the role assignments for the store to securely access centrally stored, encrypted settings without secrets.
Question
Key Takeaways
The question tests the distinction between Azure App Configuration (for non-secret settings) and Key Vault (for secrets), requiring a managed identity for secure access.
This scenario establishes that to centrally store site settings encrypted at rest and in transit without using secrets, you must use Azure App Configuration with a managed identity. The correct actions are creating a managed identity, creating an App Configuration store, and updating its role assignments.
Common mistake: Choosing Azure Key Vault and its role assignments because of the encryption requirement, ignoring the explicit directive to secure settings without using secrets.
Expert Analysis
Why the Answer Is Correct
The requirement explicitly states that site settings must be centrally stored, secured without using secrets, and encrypted at rest and in transit. Azure App Configuration perfectly matches this by storing configurations centrally and encrypting them natively without treating them as secrets. To access this store securely without managing credentials, a managed identity (A) must be created, and it must be granted access via role assignments (D) on the App Configuration store (C).Why the Other Options Are Wrong
Creating an Azure Key Vault (E) and updating its role assignments (B) are incorrect because Key Vault is designed specifically for storing secrets. The requirement explicitly mandates securing settings "without using secrets". While Key Vault does encrypt data, using it for standard configurations violates the architectural constraint of the requirement.Community Comment Notes
Commenters highlight that App Configuration fulfills the requirement for settings to be "secured without using secrets" while still encrypting data, as AzDeveloper noted. FeriAZ added that managed identities provide secure access to Azure services without managing credentials in code, which aligns with the principle of least privilege.Official Reference
- https://learn.microsoft.com/en-us/azure/azure-app-configuration/overview
- https://learn.microsoft.com/en-us/azure/azure-app-configuration/faq
These links open the official vendor documentation in a new tab.
Exam Strategy
Pay close attention to explicit constraints like "without using secrets" which rule out otherwise common services like Key Vault. Match the specific feature requirements (centralized, encrypted, non-secret settings) to the appropriate Azure service, which is App Configuration.
Community Votes
100% of anonymous learners picked answer ACD. Votes are pick records left by other test-takers — they are not the verified answer.
Discussion 4 contributions
Compiled from public community threads and reader submissions, lightly edited for clarity. Handles and vote tallies are shown as recorded, and comments reflect the views of individual contributors.
From public community threads 4
-
AzDeveloper 👍 14Why App Config? Because is required to be: "All site settings must be centrally stored, secured without using secrets, and encrypted at rest and in transit." Reference: Does App Configuration encrypt my data? https://learn.microsoft.com/en-us/azure/azure-app-configuration/faq
-
FeriAZ 👍 5Create a managed identity: Managed identities in Azure are used for Azure service resources, providing an identity for applications to use when connecting to other Azure services. This helps in securely accessing other Azure resources without having to manage credentials in your code. Create an Azure App Configuration store: Azure App Configuration provides a service to centrally manage application settings and feature flags. It's a great way to handle configurations that need to be shared across several components or environments. Update the role assignments for the Azure App Configuration store: Similar to the Key Vault, setting up appropriate role assignments for the Azure App Configuration store is about controlling access based on the principle of least privilege. This action is crucial for ensuring that only authorized personnel or processes have access to the configuration data.
-
exeem 👍 1"All site settings must be centrally stored, secured without using secrets" - this excludes Azure Key Vault so we should focus on Azure App Config.
-
my_nickname2 👍 1store app settings => App Config Store secure Settings encrypted => KeyVault access KeyVault => Update access assignments
Reader comments & corrections
No reader corrections yet — spotted an error or have a note? Share it below.