00:00

QUESTION 91

- (Exam Topic 4)
Your company has a project in Azure DevOps.
You plan to create a release pipeline that will deploy resources by using Azure Resource Manager templates. The templates will reference secrets stored in Azure Key Vault.
You need to recommend a solution for accessing the secrets stored in the key vault during deployments. The solution must use the principle of least privilege.
What should you include in the recommendation? To answer, drag the appropriate configurations to the correct targets. Each configuration may be used once, more than once, or not at all. You may need to drag the split bar between panes or scroll to view content.
NOTE: Each correct selection is worth one point.
AZ-400 dumps exhibit
Solution:
Box 1: A key Vault advanced access policy
AZ-400 dumps exhibit
Box 2: RBAC
Management plane access control uses RBAC.
The management plane consists of operations that affect the key vault itself, such as:
AZ-400 dumps exhibit Creating or deleting a key vault.
AZ-400 dumps exhibit Getting a list of vaults in a subscription.
AZ-400 dumps exhibit Retrieving Key Vault properties (such as SKU and tags).
AZ-400 dumps exhibit Setting Key Vault access policies that control user and application access to keys and secrets. References:
https://docs.microsoft.com/en-us/azure/azure-resource-manager/resource-manager-tutorial-use-key-vault

Does this meet the goal?

Correct Answer: A

QUESTION 92

- (Exam Topic 4)
You create an alert rule in Azure Monitor as shown in the following exhibit.
AZ-400 dumps exhibit
Which action will trigger an alert?

Correct Answer: A

QUESTION 93

- (Exam Topic 1)
You have Azure Pipelines and GitHub integrated as a source code repository.
The build pipeline has continuous integration enabled.
You plan to trigger an automated build whenever code changes are committed to the repository. You need to ensure that the system will wait until a build completes before queuing another build. What should you implement?

Correct Answer: B

Batching CI runs
If you have many team members uploading changes often, you may want to reduce the number of runs you start. If you set batch to true, when a pipeline is running, the system waits until the run is completed, then starts another run with all changes that have not yet been built.
Example:
# specific branch build with batching trigger:
batch: true branches: include:
- master
To clarify this example, let us say that a push A to master caused the above pipeline to run. While that pipeline is running, additional pushes B and C occur into the repository. These updates do not start new independent runs immediately. But after the first run is completed, all pushes until that point of time are batched together and a new run is started.
Reference:
https://docs.microsoft.com/en-us/azure/devops/pipelines/repos/github

QUESTION 94

- (Exam Topic 4)
Note: This question is part of a series of questions that present the same scenario. Each question in the series contains a unique solution that might meet the stated goals. Some question sets might have more than one correct solution, while others might not have a correct solution.
After you answer a question in this section, you will NOT be able to return to it. As a result, these questions will not appear in the review screen.
The lead developer at your company reports that adding new application features takes longer than expected due to a large accumulated technical debt.
You need to recommend changes to reduce the accumulated technical debt. Solution: You recommend increasing the test coverage.
Does this meet the goal?

Correct Answer: B
Instead reduce the code complexity. Reference:
https://dzone.com/articles/fight-through-the-pain-how-to-deal-with-technical

QUESTION 95

- (Exam Topic 4)
You plan to onboard 10 new developers.
You need to recommend a development environment that meets the following requirements:
AZ-400 dumps exhibit Integrates with GitHub
AZ-400 dumps exhibit Provides integrated debugging tools
AZ-400 dumps exhibit Supports remote workers and hot-desking environments
AZ-400 dumps exhibit Supports developers who use browsers, tablets, and Chromebooks
What should you recommend?

Correct Answer: D
Visual Studio Codespaces is built to accommodate the widest variety of projects or tasks, including GitHub and integrating debugging.
Visual Studio Codespaces conceptually and technically extends the Visual Studio Code Remote Development extensions.
In addition to "backend" environments, Visual Studio Codespaces supports these "frontend" editors:
AZ-400 dumps exhibit Visual Studio Code
AZ-400 dumps exhibit Visual Studio Code-based editor in the browser Reference:
https://docs.microsoft.com/sv-se/visualstudio/codespaces/overview/what-is-vsonline