Prepare and test your skills

Prepare and test your skills

Free sample question, answered and explained below. The AZ-900 Microsoft Azure Fundamentals Exam practice bank has 688 more like it. Try 10 free: instant score, no account.
An IT department is designing Azure Resource Manager (ARM) templates to deploy virtual machines and storage resources across multiple staging and production environments. The team needs to maintain template reusability while ensuring sensitive data, such as administrative credentials, remains secure during deployment.
Which practice should the team implement to manage the templates securely and efficiently?
Using parameters and dedicated parameters files (such as azuredeploy.parameters.json) separates runtime configurations and environmental settings from the underlying declarative infrastructure definition in an ARM template.
azuredeploy.json) to be reused across development, staging, and production environments without modifying core template logic.Decoupling parameters from template logic adheres to cloud architecture best practices. It prevents credential leakage, enhances code maintainability, and provides flexible deployment workflows across diverse environments.
Enabling anonymous public access on an Azure Storage container allows anyone on the public internet to download and read the blobs stored within that container without presenting any authentication credentials or access tokens.
The organization intended to share generic, open-source sample templates publicly with the broader global community without restricting access.
The variables section in an ARM template is designed to evaluate expressions and store values that are reused internally across multiple resource definitions during deployment.
This approach would only be appropriate for non-sensitive, static values that remain constant across all environments and deployments, such as standardized naming prefixes or internal resource configurations.
Duplicating entire ARM templates involves creating individual, standalone JSON files for each deployment environment (e.g., template-dev.json, template-prod.json) and updating the values directly in each file.
The environments required fundamentally different resource types, dependencies, and architectures that could not be reconciled into a unified modular template.
Answer them yourself and get your score the moment you finish. No account needed.
Full access includes
Keep the momentum going with these hand-picked practice scenarios
Last updated Validated