AZ-203日本語 無料問題集「Microsoft Developing Solutions for Microsoft Azure (AZ-203日本語版)」
注:この質問は同じシナリオを提示する一連の質問の一部です。シリーズの各質問には、記載されている目標を達成する可能性がある固有の解決策が含まれています。いくつかの質問セットには、複数の正しい解決策があります。
このセクションで質問に回答した後は、それに戻ることはできません。その結果、これらの質問はレビュー画面に表示されません。
SecurityPinのセキュリティ要件が満たされていることを確認する必要があります。
解決策:信頼できる認証局に基づく証明書を使用して、[セキュリティピン]列の[常に暗号化]を有効にします。証明書がユーザーのマシンにインストールされていることを確認するための手順を使用して、入門ドキュメントを更新します。
解決策は目標を満たしていますか?
このセクションで質問に回答した後は、それに戻ることはできません。その結果、これらの質問はレビュー画面に表示されません。
SecurityPinのセキュリティ要件が満たされていることを確認する必要があります。
解決策:信頼できる認証局に基づく証明書を使用して、[セキュリティピン]列の[常に暗号化]を有効にします。証明書がユーザーのマシンにインストールされていることを確認するための手順を使用して、入門ドキュメントを更新します。
解決策は目標を満たしていますか?
正解:A
解答を投票する
解説: (JPNTest メンバーにのみ表示されます)
あなたはモバイルアプリケーションをデザインする会社のために働いています。彼らはプレーヤーの記録が彼らの異なるゲームに割り当てられるサーバーを維持します。追跡システムは新しく、開発中です。
アプリケーションはEntity Frameworkを使用してAzureデータベースに接続します。データベースには、PlayerテーブルとGameテーブルがあります。
プレーヤーを追加するとき、コードは新しいプレーヤーレコードを挿入し、既存のゲームレコードと新しいプレーヤーレコードの間の関係を追加する必要があります。
アプリケーションは正しいgameIdとplayerIdを指定してCreatePlayerWithGameを呼び出し、プロセスを開始します。
(行番号は参照用にのみ含まれています。)

以下の各ステートメントについて、そのステートメントが正しい場合は「はい」を選択してください。そうでなければ、いいえを選択します。
注:それぞれ正しい選択は1ポイントの価値があります。

アプリケーションはEntity Frameworkを使用してAzureデータベースに接続します。データベースには、PlayerテーブルとGameテーブルがあります。
プレーヤーを追加するとき、コードは新しいプレーヤーレコードを挿入し、既存のゲームレコードと新しいプレーヤーレコードの間の関係を追加する必要があります。
アプリケーションは正しいgameIdとplayerIdを指定してCreatePlayerWithGameを呼び出し、プロセスを開始します。
(行番号は参照用にのみ含まれています。)

以下の各ステートメントについて、そのステートメントが正しい場合は「はい」を選択してください。そうでなければ、いいえを選択します。
注:それぞれ正しい選択は1ポイントの価値があります。

正解:

Explanation

Many-to-many relationships without an entity class to represent the join table are not yet supported. However, you can represent a many-to-many relationship by including an entity class for the join table and mapping two separate one-to-many relationships.
protected override void OnModelCreating(ModelBuilder modelBuilder)
{
modelBuilder.Entity<PostTag>()
HasKey(t => new { t.PostId, t.TagId });
modelBuilder.Entity<PostTag>()
HasOne(pt => pt.Post)
WithMany(p => p.PostTags)
HasForeignKey(pt => pt.PostId);
modelBuilder.Entity<PostTag>()
HasOne(pt => pt.Tag)
WithMany(t => t.PostTags)
HasForeignKey(pt => pt.TagId);
}
}
医療記録アプリケーションをAzure仮想マシン(VM)にデプロイする準備をしています。アプリケーションは、オンプレミスのビルドサーバーによって作成されたVHDを使用して展開されます。
Azureへの展開中および展開後に、アプリケーションと関連データの両方が必ず暗号化されるようにする必要があります。
どの3つのアクションを順番に実行しますか?答えるには、適切な行動を行動のリストから回答領域に移動し、正しい順序で並べます。

Azureへの展開中および展開後に、アプリケーションと関連データの両方が必ず暗号化されるようにする必要があります。
どの3つのアクションを順番に実行しますか?答えるには、適切な行動を行動のリストから回答領域に移動し、正しい順序で並べます。

正解:

Explanation

Step 1: Encrypt the on-premises VHD by using BitLocker without a TPM. Upload the VM to Azure Storage Step 2: Run the Azure PowerShell command Set-AzureRMVMOSDisk To use an existing disk instead of creating a new disk you can use the Set-AzureRMVMOSDisk command.
Example:
$osDiskName = $vmname+'_osDisk'
$osDiskCaching = 'ReadWrite'
$osDiskVhdUri = "https://$stoname.blob.core.windows.net/vhds/"+$vmname+"_os.vhd"
$vm = Set-AzureRmVMOSDisk -VM $vm -VhdUri $osDiskVhdUri -name $osDiskName -Create Step 3: Run the Azure PowerShell command Set-AzureRmVMDiskEncryptionExtension Use the Set-AzVMDiskEncryptionExtension cmdlet to enable encryption on a running IaaS virtual machine in Azure.
Incorrect:
Not TPM: BitLocker can work with or without a TPM. A TPM is a tamper resistant security chip on the system board that will hold the keys for encryption and check the integrity of the boot sequence and allows the most secure BitLocker implementation. A VM does not have a TPM.
References:
https://www.itprotoday.com/iaaspaas/use-existing-vhd-azurerm-vm
VMの問題を修正する必要があります。
どのツールを使用する必要がありますか? 回答するには、回答エリアで適切なオプションを選択します。
注:それぞれの正しい選択には1ポイントの価値があります。

どのツールを使用する必要がありますか? 回答するには、回答エリアで適切なオプションを選択します。
注:それぞれの正しい選択には1ポイントの価値があります。

正解:

Explanation

Backup and Restore: Azure Backup
Scenario: The VM is critical and has not been backed up in the past. The VM must enable a quick restore from a 7-day snapshot to include in-place restore of disks in case of failure.
In-Place restore of disks in IaaS VMs is a feature of Azure Backup.
Performance: Accelerated Networking
Scenario: The VM shows high network latency, jitter, and high CPU utilization.
Accelerated networking enables single root I/O virtualization (SR-IOV) to a VM, greatly improving its networking performance. This high-performance path bypasses the host from the datapath, reducing latency, jitter, and CPU utilization, for use with the most demanding network workloads on supported VM types.
References:
https://azure.microsoft.com/en-us/blog/an-easy-way-to-bring-back-your-azure-vm-with-in-place-restore/
あなたはASP.NET Core Web API Webサービスを開発しています。 Webサービスは、すべてのテレメトリおよび依存関係の追跡にAzure Application Insightsを使用しています。 Webサービスは、Microsoft SQL Server以外のデータベースに対してデータを読み書きします。
依存関係の追跡がサードパーティのデータベースへの呼び出しに対して機能することを確認する必要があります。
データベースには2つのDependency Telemetryプロパティを格納する必要がありますか?それぞれの正しい答えは解決策の一部を表しています。
注:それぞれ正しい選択は1ポイントの価値があります。
依存関係の追跡がサードパーティのデータベースへの呼び出しに対して機能することを確認する必要があります。
データベースには2つのDependency Telemetryプロパティを格納する必要がありますか?それぞれの正しい答えは解決策の一部を表しています。
注:それぞれ正しい選択は1ポイントの価値があります。
正解:A、C
解答を投票する
解説: (JPNTest メンバーにのみ表示されます)
Azure Webアプリを開発しています。 Webアプリに対してTLS相互認証を構成します。
Webアプリでクライアント証明書を検証する必要があります。回答するには、回答領域で適切なオプションを選択します。
注:それぞれ正しい選択は1ポイントの価値があります。

Webアプリでクライアント証明書を検証する必要があります。回答するには、回答領域で適切なオプションを選択します。
注:それぞれ正しい選択は1ポイントの価値があります。

正解:

Explanation

Accessing the client certificate from App Service.
If you are using ASP.NET and configure your app to use client certificate authentication, the certificate will be available through the HttpRequest.ClientCertificate property. For other application stacks, the client cert will be available in your app through a base64 encoded value in the "X-ARR-ClientCert" request header. Your application can create a certificate from this value and then use it for authentication and authorization purposes in your application.
References:
https://docs.microsoft.com/en-us/azure/app-service/app-service-web-configure-tls-mutual-auth