[2024年02月20日] 365日更新、有効なAZ-204日本語知能問題集
ベスト品質のAZ-204日本語試験問題集でMicrosoftテスト高得点を目指そう
質問 # 16
セキュリティポリシーが満たされていることを確認するには、Processing.csの行PC26にコードを追加する必要があります。
PC26行目に追加するコードをどのように完成させる必要がありますか?回答するには、回答領域で適切なオプションを選択します。
注:正しい選択はそれぞれ1ポイントの価値があります。
正解:
解説:
Reference:
https://github.com/Azure/azure-storage-net/blob/master/Samples/GettingStarted/EncryptionSamples/KeyRotation/Program.cs
質問 # 17
公開されているニュースAPIのゲートウェイソリューションを開発します。
ニュースAPIバックエンドはRESTfulsen / iceとして実装され、Azure AppServiceインスタンスでホストされます。
APIManagementサービスインスタンスのバックエンド認証を構成する必要があります。
どのターゲットとゲートウェイの資格情報タイプを使用する必要がありますか?答えるには、適切な値を正しいパラメータにドラッグします。各値は、1回使用することも、複数回使用することも、まったく使用しないこともできます。コンテンツを表示するには、分割バーをペイン間でドラッグするか、スクロールする必要がある場合があります。
注:正しい選択はそれぞれ1ポイントの価値があります。
正解:
解説:
Explanation
Box 1: Azure Resource
Box 2: Client cert
API Management allows to secure access to the back-end service of an API using client certificates.
References:
https://docs.microsoft.com/en-us/rest/api/apimanagement/apimanagementrest/azure-api-management-rest-api-ba
質問 # 18
dataという名前のAzure Blobを使用してアプリケーションデータを格納するアプリケーションを開発しています。アプリケーションはBLOBスナップショットを作成して、アプリケーションの状態を以前の状態に戻すことができます。 Azureストレージアカウントでは、ソフト削除が有効になっています。
システムは次の操作を順番に実行します。
*ブロブが更新されます
*スナップショット1が作成されます。
*スナップショット2が作成されます。
*スナップショット1が削除されます。
システムエラーが発生すると、データBLOBとすべてのスナップショットが削除されます。
どのアプリケーション状態を復元できるかを決定する必要があります。
アプリケーションデータの復元可能性とは何ですか?回答するには、回答領域で適切なオプションを選択します。
注:それぞれの正しい選択は1ポイントの価値があります。
正解:
解説:
Explanation
Box 1: Can be restored
When enabled, soft delete enables you to save and recover your data when blobs or blob snapshots are deleted.
This protection extends to blob data that is erased as the result of an overwrite.
Box 2: Cannot be restored
It has been deleted.
Box 3: Can be restored
It has not been deleted.
References:
https://docs.microsoft.com/en-us/azure/storage/blobs/storage-blob-soft-delete
質問 # 19
CosmosDBをデータストアとして使用するAzureWebアプリがあります。次のPowerShellスクリプトを実行して、CosmosDBコンテナーを作成します。
$ resourceGroupName = "testResourceGroup"
$ accountName = "testCosmosAccount"
$ databaseName = "testDatabase"
$ containerName = "testContainer"
$ partitionKeyPath = "/ EmployeeId"
$ autoscaleMaxThroughput = 5000
New-AzCosmosDBSqlContainer
-ResourceGroupName $resourceGroupName
-AccountName $accountName
-DatabaseName $databaseName
-Name $containerName
-PartitionKeyKind Hash
-PartitionKeyPath $ partitionKeyPath
-AutoscaleMaxThroughput $ autoscaleMaxThroughput
コンテナを対象とする次のクエリを作成します。
SELECT * FROM c WHERE c.EmployeeId > '12345'
SELECT * FROM c WHERE c.UserID = '12345'
次の各ステートメントについて、ステートメントがtrueの場合は、[はい]を選択します。それ以外の場合は、[いいえ]を選択します。
注:正しい選択はそれぞれ1ポイントの価値があります。
正解:
解説:
Reference:
https://docs.microsoft.com/en-us/azure/cosmos-db/how-to-choose-offer
https://docs.microsoft.com/en-us/azure/cosmos-db/how-to-query-container
質問 # 20
あなたはウェブサイトを開発します。 AzureでWebサイトをホストすることを計画しています。あなたはそれが公開された後、ウェブサイトが大量のトラフィックを経験することを期待しています。コストを最小限に抑えながら、Webサイトが引き続き利用可能で応答性が高いことを確認する必要があります。 Webサイトを展開する必要があります。あなたは何をするべきか?
- A. 標準サービス層を使用するAppServiceにWebサイトをデプロイします。 CPU負荷が高いときに自動的にスケーリングするようにAppServiceプランを構成します。
- B. Webサイトを仮想マシンにデプロイします。 CPU負荷時に仮想マシンインスタンス数を増やすようにスケールセットを構成します
- C. 共有サービス層を使用するAppServiceにWebサイトをデプロイします。 CPU負荷が高いときに自動的にスケーリングするようにAppServiceプランを構成します。
- D. Webサイトを仮想マシンにデプロイします。 CPU負荷が高いときに自動的にスケーリングするように、仮想マシンを構成します。
正解:A
解説:
Windows Azure Web Sites (WAWS) offers 3 modes: Standard, Free, and Shared.
Standard mode carries an enterprise-grade SLA (Service Level Agreement) of 99.9% monthly, even for sites with just one instance.
Standard mode runs on dedicated instances, making it different from the other ways to buy Windows Azure Web Sites.
質問 # 21
あなたは、世界中にある何千もの店舗から在庫データを収集するAzureソリューションを開発しています。各店舗の場所は、処理のために在庫データを1時間ごとにAzureBlobストレージアカウントに送信します。
ソリューションは、次の要件を満たす必要があります。
データがAzureBlobストレージに保存されたら処理を開始します。
店舗の場所情報に基づいてデータをフィルタリングします。
Azure Logic Appをトリガーして、Azure CosmosDBに出力するデータを処理します。
高可用性と地理的分散を実現します。
再試行には24時間かかります。
指数バックオフデータ処理を実装します。
ソリューションを構成する必要があります。
何を実装する必要がありますか?回答するには、回答領域で適切なオプションを選択します。
注:正しい選択はそれぞれ1ポイントの価値があります。
正解:
解説:
Reference:
https://docs.microsoft.com/en-us/azure/storage/blobs/storage-blob-event-overview
https://docs.microsoft.com/en-us/java/api/overview/azure/messaging-eventgrid-readme
質問 # 22
企業のWebサイトのエラーを修正する必要があります。
順番に実行することをお勧めする4つのアクションはどれですか?回答するには、適切なアクションをアクションのリストから回答領域に移動し、正しい順序で配置します。
正解:
解説:
1 - Generate a certificate
2 - Upload the certificate to Azure Key Vault
3 - Import the certificate to Azure App Service
4 - Update line SCO5 of Security.cs to include error handling and then redeploy the code
Reference:
https://docs.microsoft.com/en-us/azure/app-service/configure-ssl-certificate
質問 # 23
認証用にAPI管理を構成する必要があります。
どのポリシー値を使用する必要がありますか?回答するには、回答領域で適切なオプションを選択します。
注:正しい選択はそれぞれ1ポイントの価値があります。
正解:
解説:
Explanation
Box 1: Validate JWT
The validate-jwt policy enforces existence and validity of a JWT extracted from either a specified HTTP Header or a specified query parameter.
Scenario: User authentication (see step 5 below)
The following steps detail the user authentication process:
* The user selects Sign in in the website.
* The browser redirects the user to the Azure Active Directory (Azure AD) sign in page.
* The user signs in.
* Azure AD redirects the user's session back to the web application. The URL includes an access token.
* The web application calls an API and includes the access token in the authentication header. The application ID is sent as the audience ('aud') claim in the access token.
* The back-end API validates the access token.
Box 2: Outbound
Reference:
https://docs.microsoft.com/en-us/azure/api-management/api-management-access-restriction-policies
質問 # 24
ユーザーとリソースの認証に Microsoft の識別プラットフォームを使用する Web アプリケーションを開発しています。Web アプリケーションは、いくつかの REST API を呼び出します。
Web アプリケーションのさまざまな認証および承認フローを実装しています。
認証トークンのクレームを検証する必要があります。
どのトークン タイプを使用する必要がありますか? 回答するには、回答エリアで適切なオプションを選択します。
注: それぞれの正しい選択は 1 ポイントの価値があります。
正解:
解説:
質問 # 25
ユーザー以外のアクションにはテレメトリを実装する必要があります。
Filterクラスをどのように完了する必要がありますか?答えるには、適切なコードセグメントを正しい場所にドラッグします。各コードセグメントは、1回使用することも、複数回使用することも、まったく使用しないこともできます。コンテンツを表示するには、分割バーをペイン間でドラッグするか、スクロールする必要がある場合があります。
注:正しい選択はそれぞれ1ポイントの価値があります。
正解:
解説:
Explanation
Scenario: Exclude non-user actions from Application Insights telemetry.
Box 1: ITelemetryProcessor
To create a filter, implement ITelemetryProcessor. This technique gives you more direct control over what is included or excluded from the telemetry stream.
Box 2: ITelemetryProcessor
Box 3: ITelemetryProcessor
Box 4: RequestTelemetry
Box 5: /health
To filter out an item, just terminate the chain.
Reference:
https://docs.microsoft.com/en-us/azure/azure-monitor/app/api-filtering-sampling
質問 # 26
容量の問題を解決する必要があります。
あなたは何をするべきか?
- A. AzureFunctionのトリガーをAzureBlobストレージトリガーに変換します
- B. スケーリングを可能にするために消費計画が正しく構成されていることを確認します
- C. PC09行から始まるループを更新して、アイテムを並列処理します
- D. Azure関数を専用のAppServiceプランに移動します
正解:C
解説:
Explanation
If you want to read the files in parallel, you cannot use forEach. Each of the async callback function calls does return a promise. You can await the array of promises that you'll get with Promise.all.
Scenario: Capacity issue: During busy periods, employees report long delays between the time they upload the receipt and when it appears in the web application.
Reference:
https://stackoverflow.com/questions/37576685/using-async-await-with-a-foreach-loop
質問 # 27
ユーザーが写真やビデオを Azure ストレージにアップロードできるようにするアプリを開発します。アプリはストレージ REST API 呼び出しを使用して、Account1 という名前の BLOB ストレージ アカウントにメディアをアップロードします。Container1 と Container2 という名前の BLOB ストレージ コンテナーがあります。
動画のアップロードは不定期です。
新しいビデオがアップロードされたときに、特定の BLOB を Container1 から Container2 にコピーする必要があります。
あなたは何をするべきか?
- A. BLOB を仮想マシンにダウンロードしてから、BLOB を Container2 にアップロードします。
- B. AzCopy とスナップショット スイッチを使用して、BLOB を Container2 にコピーします。
- C. Start-AzureStorageBlobCopy コマンドレットを使用する Event Grid トピックを作成する
- D. Blob Service REST API の Put Blob 操作を使用して、BLOB を Container2 にコピーします。
正解:C
解説:
Explanation
The Start-AzureStorageBlobCopy cmdlet starts to copy a blob.
Example 1: Copy a named blob
C:\PS>Start-AzureStorageBlobCopy -SrcBlob "ContosoPlanning2015" -DestContainer "ContosoArchives"
-SrcContainer "ContosoUploads"
This command starts the copy operation of the blob named ContosoPlanning2015 from the container named ContosoUploads to the container named ContosoArchives.
Reference:
https://docs.microsoft.com/en-us/powershell/module/azure.storage/start-azurestorageblobcopy?view=azurermps-
質問 # 28
注: この質問は、同じシナリオを示す一連の質問の一部です。このシリーズの各質問には、指定された目標を達成できる可能性のある独自の解決策が含まれています。一部の質問セットには複数の正しい解決策が含まれる場合がありますが、他の質問セットには正しい解決策がない場合があります。
このセクションの質問に回答すると、その質問に戻ることはできません。そのため、これらの質問はレビュー画面には表示されません。
Azure Event Grid を使用してアプリケーションを実装し、ほぼリアルタイムの情報を顧客にプッシュします。
次の要件があります。
* 何百ものさまざまなイベント タイプを含むイベントを何千もの顧客に送信する必要があります。
* イベントは、処理する前にイベント タイプでフィルタリングする必要があります。
※認証・認可はMicrosoft Entra IDを使用して行う必要があります。
* イベントは単一のエンドポイントに公開する必要があります。
Azure Event Grid を実装する必要があります。
解決策: イベントをパートナー トピックに発行します。顧客ごとにイベント サブスクリプションを作成します。
解決策は目標を達成できますか?
- A. いいえ
- B. はい
正解:A
質問 # 29
プロバイダーが情報にアクセスできるようにするヘルスケアシステム用に、Azureでホストされている.NET Coreモデルビューコントローラー(MVC)アプリケーションを開発しています。
次のコードを開発します。
SysAdminという名前のロールを定義します。
アプリケーションが次の承認要件を満たしていることを確認する必要があります。
ユーザーがパートナーの編集者クレームを保持しているかどうかに関係なく、ProviderAdminロールとSysAdminロールにパートナーコントローラーへのアクセスを許可します。
コントローラの管理アクションへのアクセスを、SysAdminロールのメンバーでもあるパートナーの編集者クレームを持つユーザーに制限します。
コードをどのように完成させる必要がありますか?答えるには、適切なコードセグメントを正しい場所にドラッグします。各コードセグメントは、1回使用することも、複数回使用することも、まったく使用しないこともできます。コンテンツを表示するには、分割バーをペイン間でドラッグするか、スクロールする必要がある場合があります。
注:正しい選択はそれぞれ1ポイントの価値があります。
正解:
解説:
質問 # 30
イベントグリッドを使用して他のサービスに接続するアプリを作成しています。アプリのイベントデータは、コンプライアンスをチェックするサーバーレス関数に送信されます。この機能はあなたの会社によって維持されています。
リソースのスコープで新しいイベントサブスクリプションを作成します。イベントは、3つの特定の期間の後に無効にする必要があります。セキュリティを確保するには、イベントグリッドを構成する必要があります。
何を実装する必要がありますか?回答するには、[回答エリアで適切なオプションを選択してください。
注:正しい選択はそれぞれ1ポイントの価値があります
正解:
解説:
Explanation
Box 1: SAS tokens
Custom topics use either Shared Access Signature (SAS) or key authentication. Microsoft recommends SAS, but key authentication provides simple programming, and is compatible with many existing webhook publishers.
In this case we need the expiration time provided by SAS tokens.
Box 2: ValidationCode handshake
Event Grid supports two ways of validating the subscription: ValidationCode handshake (programmatic) and ValidationURL handshake (manual).
If you control the source code for your endpoint, this method is recommended.
質問 # 31
あなたは多くのWebサービスを提供するSaaS企業の開発者です。
会社のすべてのWebサービスは、次の要件を満たしている必要があります。
* API管理を使用してサービスにアクセスする
* OpenID Connectを認証に使用する
*匿名での使用を防ぐ
最近のセキュリティ監査により、認証なしで複数のWebサービスを呼び出すことができることが判明しました。
どのAPI管理ポリシーを実装する必要がありますか?
- A. チェックヘッダー
- B. validate-jwt
- C. 認証証明書
- D. jsonp
正解:B
解説:
Add the validate-jwt policy to validate the OAuth token for every incoming request.
Incorrect Answers:
A: The jsonp policy adds JSON with padding (JSONP) support to an operation or an API to allow cross-domain calls from JavaScript browser-based clients.
JSONP is a method used in JavaScript programs to request data from a server in a different domain. JSONP bypasses the limitation enforced by most web browsers where access to web pages must be in the same domain.
JSONP - Adds JSON with padding (JSONP) support to an operation or an API to allow cross- domain calls from JavaScript browser-based clients.
Reference:
https://docs.microsoft.com/en-us/azure/api-management/api-management-howto-protect- backend-with-aad
質問 # 32
あなたはContoso、Ltdで働いています。
次のXMLマークアップを使用して、APIポリシーオブジェクトを定義します。
次の各ステートメントについて、ステートメントがtrueの場合は、[はい]を選択します。それ以外の場合は、[いいえ]を選択します。
注:正しい選択はそれぞれ1ポイントの価値があります。
正解:
解説:
Explanation:
Box 1: Yes
Use the set-backend-service policy to redirect an incoming request to a different backend than the one specified in the API settings for that operation. Syntax: <set-backend-service base-url="base URL of the backend service" /> Box 2: No The condition is on 512k, not on 256k.
Box 3: No
The set-backend-service policy changes the backend service base URL of the incoming request to the one specified in the policy.
Reference:
https://docs.microsoft.com/en-us/azure/api-management/api-management-transformation-policies
質問 # 33
Azure Cosmos DB SQL APIを使用してAzure Cosmos DBソリューションを開発しています。データには数百万のドキュメントが含まれています。各ドキュメントには数百のプロパティが含まれる場合があります。
ドキュメントのプロパティには、パーティション化のための個別の値は含まれていません。 Azure Cosmos DBは、時間の経過とともにすべてのパーティションにワークロードを均等に分散させることにより、アプリケーションのパフォーマンスニーズを満たすために、データベース内の個々のコンテナーをスケーリングする必要があります。
パーティションキーを選択する必要があります。
どの2つのパーティションキーを使用できますか?それぞれの正解は完全なソリューションを示します。
注:それぞれの正しい選択は1ポイントの価値があります。
- A. コレクション名を含む値
- B. ドキュメントに頻繁に出現する単一のプロパティ値
- C. ドキュメントに頻繁に表示されない単一のプロパティ値
- D. ランダムなサフィックスが追加された複数のプロパティ値の連結
- E. プロパティ値に付加されたハッシュサフィックス
正解:D、E
解説:
Explanation
You can form a partition key by concatenating multiple property values into a single artificial partitionKey property. These keys are referred to as synthetic keys.
Another possible strategy to distribute the workload more evenly is to append a random number at the end of the partition key value. When you distribute items in this way, you can perform parallel write operations across partitions.
Note: It's the best practice to have a partition key with many distinct values, such as hundreds or thousands.
The goal is to distribute your data and workload evenly across the items associated with these partition key values. If such a property doesn't exist in your data, you can construct a synthetic partition key.
References:
https://docs.microsoft.com/en-us/azure/cosmos-db/synthetic-partition-keys
質問 # 34
ASP.NET CoreWebアプリケーションを開発しています。アプリケーションをAzureWeb App forContainersにデプロイすることを計画しています。
アプリケーションは、アプリケーションの再起動後も保持する必要があるランタイム診断データを保存する必要があります。次のコードがあります。
必要に応じて診断データが保存されるように、アプリケーション設定を構成する必要があります。
Webアプリの設定をどのように構成する必要がありますか?回答するには、回答領域で適切なオプションを選択します。
注:正しい選択はそれぞれ1ポイントの価値があります。
正解:
解説:
Reference:
https://docs.microsoft.com/en-us/azure/app-service/containers/app-service-linux-faq
質問 # 35
Azure Webアプリとして実行されるサービスとしてのソフトウェア(SaaS)ASP.NET CoreWebサービスを実装しています。 Webサービスは、ストレージにオンプレミスのSQLServerデータベースを使用します。 Webサービスには、データの更新を処理するWebJobも含まれています。 4人の顧客がWebサービスを使用します。
* WebJobの各インスタンスは、単一の顧客のデータを処理し、シングルトンインスタンスとして実行する必要があります。
*各デプロイメントは、本番データを提供する前にデプロイメントスロットを使用してテストする必要があります。
* Azureのコストを最小限に抑える必要があります。
* Azureリソースは分離されたネットワークに配置する必要があります。
WebアプリのAppServiceプランを構成する必要があります。
App Serviceプランをどのように構成する必要がありますか?回答するには、回答領域で適切な設定を選択します。
注:正しい選択はそれぞれ1ポイントの価値があります。
正解:
解説:
References:
https://azure.microsoft.com/sv-se/blog/announcing-app-service-isolated-more-power-scale-and-ease-of-use/
質問 # 36
AzureBlobストレージを使用するアプリケーションがあります。
BLOBのメタデータを更新する必要があります。
ソリューションを開発するために使用する必要がある3つの方法はどれですか?回答するには、適切なメソッドをメソッドのリストから回答領域に移動し、正しい順序で配置します。
正解:
解説:
Explanation
Metadata.Add example:
// Add metadata to the dictionary by calling the Add method
metadata.Add("docType", "textDocuments");
SetMetadataAsync example:
// Set the blob's metadata.
await blob.SetMetadataAsync(metadata);
// Set the blob's properties.
await blob.SetPropertiesAsync();
Reference:
https://docs.microsoft.com/en-us/azure/storage/blobs/storage-blob-properties-metadata
質問 # 37
あなたは航空会社のチケット予約システムを開発しています。
アプリケーションのストレージソリューションは、次の要件を満たす必要があります。
*少なくとも99.99%の可用性を確保し、低遅延を提供します。
*ローカライズされたネットワークの停止またはその他の予期しない障害が発生した場合は、予約イベントを受け入れます。
*オーバーブッキングや複数の旅行者への同じ座席の販売を最小限に抑えるために、予約が送信されるときに正確な順序で予約を処理します。
*最大5秒の許容範囲で、同時および順不同の予約を許可します。
Azure South-CentralUSリージョンでairlineResourceGroupという名前のリソースグループをプロビジョニングします。
アプリをサポートするには、SQL SPI CosmosDBアカウントをプロビジョニングする必要があります。
Azure CLIコマンドをどのように完了する必要がありますか?回答するには、回答領域で適切なオプションを選択します。
注:正しい選択はそれぞれ1ポイントの価値があります。
正解:
解説:
Box 1: BoundedStaleness
Bounded staleness: The reads are guaranteed to honor the consistent-prefix guarantee. The reads might lag behind writes by at most "K" versions (that is, "updates") of an item or by "T" time interval. In other words, when you choose bounded staleness, the "staleness" can be configured in two ways:
The number of versions (K) of the item
The time interval (T) by which the reads might lag behind the writes
Reference:
https://docs.microsoft.com/en-us/azure/cosmos-db/consistency-levels
https://github.com/MicrosoftDocs/azure-docs/blob/master/articles/cosmos-db/manage-with-cli.md
質問 # 38
あなたはSoftwareas a Service(SaaS)会社の開発者です。 Azure NotificationHubsを使用して通知を送信する機能を提供するソリューションを開発します。
生の通知をWindowsプッシュ通知サービス(WNS)デバイスに送信する方法のリファレンスとして顧客が使用できるサンプルコードを作成する必要があります。サンプルコードは外部パッケージを使用してはなりません。
コードセグメントをどのように完成させる必要がありますか?答えるには、適切なコードセグメントを正しい場所にドラッグします。各コードセグメントは、1回使用することも、複数回使用することも、まったく使用しないこともできます。コンテンツを表示するには、分割バーをペイン間でドラッグするか、スクロールする必要がある場合があります。
注:正しい選択はそれぞれ1ポイントの価値があります。
正解:
解説:
Reference:
https://stackoverflow.com/questions/31346714/how-to-send-raw-notification-to-azure-notification-hub/31347901
質問 # 39
PolicyLibの要件が満たされていることを確認する必要があります。
コードセグメントをどのように完了する必要がありますか?答えるには、適切なコードセグメントを正しい場所にドラッグします。各コードセグメントは、1回使用することも、複数回使用することも、まったく使用しないこともできます。コンテンツを表示するには、分割バーをペイン間でドラッグするか、スクロールする必要がある場合があります。
注:正しい選択はそれぞれ1ポイントの価値があります。
正解:
解説:
Reference:
https://docs.microsoft.com/en-us/azure/azure-monitor/app/api-filtering-sampling
質問 # 40
......
注目すべき時短になるAZ-204日本語オールインワン試験ガイド:https://jp.fast2test.com/AZ-204J-premium-file.html