AZ-400日本語 無料問題集「Microsoft Designing and Implementing Microsoft DevOps Solutions (AZ-400日本語版)」

"MAX_ITEMS" という名前の環境変数を含めるように、az400-9940427-main という名前の Azure Web アプリを構成する必要があります。環境変数の値は 50 である必要があります。
このタスクを完了するには、Microsoft Azure ポータルにサインインします。
正解:
See solution below.
Explanation:
1. In the Azure portal, navigate to the az400-9940427-main app's management page. In the app's left menu, click Configuration > Application settings.

2. Click New Application settings
3. Enter the following:
* Name: MAX_ITEMS
* Value: 50
References:
https://docs.microsoft.com/en-us/azure/app-service/configure-common
あなたのチームはアジャイル開発アプローチを採用しています。
チームのGitリポジトリには分岐戦略を推奨する必要があります。 戦略は次の要件を満たす必要があります。
複数の独立したタスクを並行して処理する機能を提供します。
チェックインコードが常に解放可能な状態になっていることを確認してください。
新しい機能はいつでも放棄できることを確認してください。
実験を奨励する。
何をお勧めですか?

解説: (JPNTest メンバーにのみ表示されます)
あなたの会社では、App1という名前の複雑なアプリのソースコード管理システムとしてGitを使用しています。
App1に新しい機能を追加する予定です。
新しい機能の分岐モデルを設計する必要があります。
ブランチモデルで使用するブランチの有効期間とブランチ時間はどれですか。回答するには、回答領域で適切なオプションを選択します。
注:それぞれの正しい選択は1ポイントの価値があります。
正解:

Explanation:

Branch lifetime: Short-lived
Branch type: Feature
Feature branches are used when developing a new feature or enhancement which has the potential of a development lifespan longer than a single deployment. When starting development, the deployment in which this feature will be released may not be known. No matter when the feature branch will be finished, it will always be merged back into the master branch.
References:
https://gist.github.com/digitaljhelms/4287848
注:この質問は、同じシナリオを提示する一連の質問の一部です。 シリーズの各質問には、記載された目標を達成する可能性のある独自のソリューションが含まれています。 一部の質問セットには複数の正しい解決策がある場合もあれば、正しい解決策がない場合もあります。
このセクションの質問に回答すると、その質問に戻ることはできません。 その結果、これらの質問はレビュー画面に表示されません。
Azure DevOpsでプロジェクトを管理します。
プロジェクトの構成が時間とともに変化しないようにする必要があります。
解決策:ビルドパイプラインにコードカバレッジステップを追加します。
これは目標を達成していますか?

解説: (JPNTest メンバーにのみ表示されます)
複数のAzureサービスを含むAzureサブスクリプションがあります。 Azureサービスの定期メンテナンスが計画されている場合は、SMSアラートを送信する必要があります。どの2つのアクションを実行する必要がありますか?それぞれの正解は、解決策の一部を示しています。注:正しい選択はそれぞれ1ポイントの価値があります。

正解:B、D 解答を投票する
注: この質問は、同じシナリオを提示する一連の質問の一部です。一連の質問にはそれぞれ、定められた目標を満たす可能性のある単元の解答が含まれています。質問セットによっては、正しい解答が複数ある場合もあれば、正しい解答がない場合もあります。
このセクションで質問に答えた後は、そのセクションに戻ることはできません。そのため、レビュー画面にはこれらの質問は表示されません。
Azure Pipelines パイプラインを使用して、Web アプリをビルドおよびリリースします。
次の要件を満たすようにパイプラインを構成する必要があります。
* /webapp フォルダに変更があった場合にのみ実行されます。
* pr が作成された場合にのみ実行されます。
解決策: 次の要素を使用してパイプライン定義を構成します。

これは目標を満たしていますか?

複数のAzureActive Directory(Azure AD)アカウントがあります。
信頼されていないネットワークからAzureアプリにアクセスするには、ユーザーが多要素認証(MFA)を使用していることを確認する必要があります。
Azure ADで何を構成する必要がありますか?

解説: (JPNTest メンバーにのみ表示されます)
ASP.NET Coreアプリのコンテナーを作成しています。
イメージをビルドするには、Dockerfileファイルを作成する必要があります。ソリューションでは、画像のサイズを最小限に抑える必要があります。
ファイルをどのように構成する必要がありますか?回答するには、適切な値を正しいターゲットにドラッグします。各値は、1回、複数回使用するか、まったく使用しないでください。ペイン間で分割バーをドラッグするか、コンテンツを表示するにはスクロールする必要がある場合があります。
注:それぞれの正しい選択は1ポイントの価値があります。
正解:

Explanation:

Box 1: microsoft.com/dotnet/sdk:2.3
The first group of lines declares from which base image we will use to build our container on top of. If the local system does not have this image already, then docker will automatically try and fetch it. The mcr.
microsoft.com/dotnet/core/sdk:2.1 comes packaged with the .NET core 2.1 SDK installed, so it's up to the task of building ASP .NET core projects targeting version 2.1 Box 2: dotnet restore The next instruction changes the working directory in our container to be /app, so all commands following this one execute under this context.
COPY *.csproj ./
RUN dotnet restore
Box 3: microsoft.com/dotnet/2.2-aspnetcore-runtime
When building container images, it's good practice to include only the production payload and its dependencies in the container image. We don't want the .NET core SDK included in our final image because we only need the .NET core runtime, so the dockerfile is written to use a temporary container that is packaged with the SDK called build-env to build the app.
Reference:
https://docs.microsoft.com/de-DE/virtualization/windowscontainers/quick-start/building-sample-app
複数の Azure パイプラインを含む Azure サブスクリプションがあります。
pi*lines の監視ソリューションをデプロイする必要があります。ソリューションは、次の要件を満たす必要があります。
複数のソースからのログを解析します。
問題の根本原因を特定します。
監視ツールのどの高度な機能をソリューションに含める必要がありますか?

解説: (JPNTest メンバーにのみ表示されます)
タスク 6
デフォルトのメイン ブランチがまだ存在しない場合は、初期化します。
プロジェクト 1 では、メイン ブランチにマージされたすべての変更に対してスカッシュ マージを有効にするために、ブランチ マージ制限を実装する必要があります。
正解:
See the solution below in explanation.
Explanation:
Step 1: Initialize the Default Main Branch
* Navigate to Azure DevOps:
* Go to Azure DevOps and sign in with your credentials.
* Select Your Project:
* Choose Project1 from your list of projects.
* Initialize the Main Branch:
* Go to Repos > Files.
* If the main branch does not exist, you will see an option to initialize it. Click on Initialize and follow the prompts to create the main branch1.
Step 2: Enable Squash Merge for the Main Branch
* Navigate to Branch Policies:
* Go to Repos > Branches.
* Find the main branch and click on the ... (ellipsis) next to it.
* Select Branch policies.
* Enable Squash Merge:
* Under Policies, scroll down to the Merge strategy section.
* Select Squash merge as the required merge strategy2.
* Save Changes:
* Click on Save changes to apply the policies.
Step 3: Verify the Squash Merge Policy
* Create a Pull Request:
* Make a change in a branch and create a pull request to merge it into the main branch.
* Complete the Pull Request:
* Ensure that the pull request uses the squash merge strategy by selecting Squash commit under the Merge type in the Complete pull request dialog
次の表に示すリソースを含む Azure サブスクリプションがあります。
Project1 は、Feed1 に公開される午後 9 時のパッケージを生成します。Feed1 は複数のプロジェクトによって使用されます。
テスト済みのパッケージのみが使用可能であることを確認する必要があります。ソリューションでは開発の労力を最小限に抑える必要があります。
あなたは何をするべきか?

解説: (JPNTest メンバーにのみ表示されます)
KQL を使用してログを照会しています。
次の図に示すクエリを実行します。

ドロップダウン メニューを使用して、グラフィックに表示されている情報に基づいて各ステートメントを完成させる回答の選択肢を選択します。
注意: 正しい選択ごとに 1 ポイントが付与されます。
正解:

Explanation:
あなたは会社のテストプロセスを自動化しています。
Web アプリケーションの UI テストを自動化する必要があります。
どのフレームワークを使用する必要がありますか?

解説: (JPNTest メンバーにのみ表示されます)
az400-9940427-main という名前の Azure Web アプリが、システム マネージド ID を使用して az400-9940427-kv1 という名前の Azure Key Vault からシークレットを取得できることを確認する必要があります。
ソリューションでは、最小特権の原則を使用する必要があります。
このタスクを完了するには、Microsoft Azure ポータルにサインインします。
正解:
See solution below.
Explanation:
1. In Azure portal navigate to the az400-9940427-main app.
2. Scroll down to the Settings group in the left navigation.
3. Select Managed identity.
4. Within the System assigned tab, switch Status to On. Click Save.

References:
https://docs.microsoft.com/en-us/azure/app-service/overview-managed-identity
認証にAzure Active Directory(Azure AD)を使用するようにGitHubを構成する必要があります。最初に何をすべきですか?

解説: (JPNTest メンバーにのみ表示されます)
Azure DevOpsでProject2のコードフロー戦略を実装する必要があります。
どの3つのアクションを順番に実行しますか?答えるには、適切な行動を行動のリストから回答領域に移動し、正しい順序で並べます。
正解:

Explanation:

Step 1: Create a repository
A Git repository, or repo, is a folder that you've told Git to help you track file changes in. You can have any number of repos on your computer, each stored in their own folder.
Step 2: Create a branch
Branch policies help teams protect their important branches of development. Policies enforce your team's code quality and change management standards.
Step 3: Add a build validation policy
When a build validation policy is enabled, a new build is queued when a new pull request is created or when changes are pushed to an existing pull request targeting this branch. The build policy then evaluates the results of the build to determine whether the pull request can be completed.
Scenario:
Implement a code flow strategy for Project2 that will:
Enable Team2 to submit pull requests for Project2.
Enable Team2 to work independently on changes to a copy of Project2.
Ensure that any intermediary changes performed by Team2 on a copy of Project2 will be subject to the same restrictions as the ones defined in the build policy of Project2.

References: https://docs.microsoft.com/en-us/azure/devops/repos/git/manage-your-branches
ASP.NET Core アプリのコンテナーを作成しています。
イメージを構築するには Docker ファイルを作成する必要があります。ソリューションでは、画像のサイズを確実に最小化する必要があります。ファイルはどのように構成すればよいですか? 答えるには、適切な値を正しいターゲットにドラッグします。各値は 1 回使用することも、複数回使用することも、まったく使用しないこともできます。コンテンツを表示するには、ペイン間で分割バーをドラッグするか、スクロールする必要がある場合があります。
注: 正しく選択するたびに 1 ポイントの価値があります。
正解:
あなたの会社は次のリソースを使用しています。
* Azure ContainerRegistryでホストされているWindowsServer2019コンテナーイメージ
*最新バージョンのUbuntuを実行するAzure仮想マシンAnAzure
* LogAnalyticsワークスペースAzureActive Directory(Azure AD)
* Azureキーボールト
Azure Security Centerで脆弱性評価を受け取ることができる2つのリソースはどれですか?それぞれの正解は、解決策の一部を示しています。

正解:A、B 解答を投票する
解説: (JPNTest メンバーにのみ表示されます)
Azure DevOpsにプロジェクトがあります。 Azure DevOpsプロジェクトにチェックインされたMicrosoft Visual StudioのAzureリソースグループ展開プロジェクトがあります。
Azure Resource Managerテンプレートを使用してリソースを展開するリリースパイプラインを作成する必要があります。
解決策は管理作業を最小限に抑える必要があります。
どのタスクタイプをソリューションに含めるべきですか?

解説: (JPNTest メンバーにのみ表示されます)
ソース管理とプロジェクト関連のディスカッションにはGitHubを使用します。
チームディスカッションに参加すると、通知が届きます。
コメントした、または言及されたディスカッションについてのみ、電子メール通知を受信するようにする必要があります。
クリアする必要がある2つの通知設定はどれですか?それぞれの正解は、解決策の一部を示しています。
注:正しい選択はそれぞれ1ポイントの価値があります。

正解:C、D 解答を投票する

弊社を連絡する

我々は12時間以内ですべてのお問い合わせを答えます。

オンラインサポート時間:( UTC+9 ) 9:00-24:00
月曜日から土曜日まで

サポート:現在連絡