AZ-204日本語 無料問題集「Microsoft Developing Solutions for Microsoft Azure (AZ-204日本語版)」

オンライン ゲームのプレイヤー スコアを保存するアプリがあります。アプリは、PlayerScore というクラスをテーブル エンティティとして使用して、Azure テーブルにデータを保存しています。テーブルには 100,000 件のレコードが入力されています。
プレイヤーのスコアが 15,000 を超える 20 件のレコードを取得することを目的とした次のコード セクションを確認します。(行番号は参照目的でのみ含まれています。)

次のコードがあります。(行番号は参考のためにのみ含まれています。)

顧客情報を Azure Cosmos データベースに保存します。次のデータは既にデータベースに存在します。

次の各文について、正しい場合は「はい」を選択してください。そうでない場合は「いいえ」を選択してください。
注意: 正しい選択ごとに 1 ポイントが付与されます。
正解:

Explanation:

Box 1: No
Box 2: Yes
The TableQuery.Take method defines the upper bound for the number of entities the query returns.
Example:
query.Take(10);
Box 3: Yes
Box 4: Yes
References:
https://www.vkinfotek.com/azureqa/how-do-i-query-azure-table-storage-using-tablequery-class.html
既定の設定で構成された redis1 という名前の Azure Cache for Radis の Standard レベル インスタンスがあります。
読み取り操作に使用できるキャッシュの量を増やすには、Maxmemory ポリシーを構成する必要があります。
Maxmemory ポリシーをどのように構成すればよいですか?

会社はすべての製造データをAzureBlobStorageにバックアップします。管理者は、ブロブをホットストレージからアーカイブ層ストレージに毎月移動します。
ブロックが180日間アクセスされなかった後、ブロックを自動的にアーカイブ層に移動する必要があります。アーカイブされていないアイテムのパスは、既存のキューに配置する必要があります。この操作は、月に1回自動的に実行する必要があります。 TierAgeInDaysの値を180に設定します。
ロジックアプリをどのように構成する必要がありますか?答えるには、適切なトリガーまたはアクションブロックを正しいトリガーまたはアクションスロットにドラッグします。各トリガーまたはアクションブロックは、1回使用することも、複数回使用することも、まったく使用しないこともできます。コンテンツを表示するには、分割バーをペイン間でドラッグするか、スクロールする必要がある場合があります。
注:正しい選択はそれぞれ1ポイントの価値があります。
正解:

Explanation:


Box 1: Recurrence
Box 2: Insert Entity
Box 3 (if true): Tier Blob
Box 4: (if false):
Leave blank.
References:
https://docs.microsoft.com/en-us/azure/logic-apps/logic-apps-perform-data-operations
セキュリティ要件を満たすには、企業の Web サイトを保護する必要があります。
あなたは何をするべきか?

Azure App Configuration を使用する ASP.NET Core アプリを開発します。また、100 個の設定を含むアプリ構成も作成します。アプリは次の要件を満たす必要があります。
* 個々の設定が変更された場合は、すべての構成データの一貫性を確保してください。
* アプリケーションを再起動せずに、構成データの変更を動的に処理します。
* App Configuration API に対して行われるリクエストの総数を減らします。
アプリに動的構成更新を実装する必要があります。
この目標を達成するための 2 つの方法は何ですか? 各正解は、ソリューションの一部を示しています。
注: それぞれの正しい選択は 1 ポイントの価値があります。

正解:D、F 解答を投票する
注:この質問は、同じシナリオを提示する一連の質問の一部です。シリーズの各質問には、固有のソリューションが含まれています。ソリューションが指定された目標を満たしているかどうかを判断します。
複数のASP.Net Webアプリケーションを開発してAzure App Serviceにデプロイします。セッション状態情報とHTML出力を保存する予定です。次の要件を持つストレージメカニズムを使用する必要があります。
*すべてのASP.NET Webアプリケーション間でセッション状態を共有する
*複数のリーダーと単一のライターの同じセッション状態データへの制御された同時アクセスをサポート
*同時リクエストの完全なHTTP応答を保存する
情報を保存する必要があります。
提案されたソリューション:Azure Database for PostgreSQLをデプロイして構成します。 Webアプリケーションを更新します。
ソリューションは目標を達成していますか?

解説: (JPNTest メンバーにのみ表示されます)
コンテナーを使用して Python Web サイトを Azure Web アプリにデプロイする準備をしています。このソリューションでは、同じコンテナー グループ内の複数のコンテナーを使用します。コンテナーをビルドする Dockerfile は次のとおりです。

次のコマンドを使用してコンテナを構築します。images という名前の Azure Container Registry インスタンスは、プライベート レジストリです。

レジストリのユーザー名とパスワードは admin です。
Web アプリは、将来のビルドに関係なく、常に同じバージョンの Web サイトを実行する必要があります。
Web サイトを実行するには、Azure Web アプリを作成する必要があります。
コマンドをどのように完了する必要がありますか? 回答するには、回答エリアで適切なオプションを選択します。
注: それぞれの正しい選択は 1 ポイントの価値があります。
正解:

Explanation:

Box 1: --SKU B1 --hyper-v
--hyper-v
Host web app on Windows container.
Box 2: --deployment-source-url images.azurecr.io/website:v1.0.0
--deployment-source-url -u
Git repository URL to link with manual integration.
The Web App must always run the same version of the website regardless of future builds.
Incorrect:
--deployment-container-image-name -i
Linux only. Container image name from Docker Hub, e.g. publisher/image-name:tag.
Box 3: az webapp config container set -url https://images.azurecr.io -u admin -p admin az webapp config container set Set a web app container's settings.
Paremeter: --docker-registry-server-url -r
The container registry server url.
The Azure Container Registry instance named images is a private registry.
Example:
az webapp config container set --docker-registry-server-url https://{azure-container-registry-name}.azurecr.io Reference:
https://docs.microsoft.com/en-us/cli/azure/appservice/plan
AzureWebアプリを開発します。 Application Insightsを使用して、Webアプリのパフォーマンスを監視します。 ApplicationInsightsのコストが事前に設定された予算を超えないようにする必要があります。あなたは何をするべきか?

解説: (JPNTest メンバーにのみ表示されます)
ソリューションがポリシーサービスのスケーリング要件を満たしていることを確認する必要があります。
どのAzureApplication Insightsデータモデルを使用する必要がありますか?

解説: (JPNTest メンバーにのみ表示されます)
組織内の用語に関連するプロジェクトデータにアクセスするためのWebサイトを構築しています。ウェブサイトは匿名アクセスを許可していません。 internalという名前のAzureActive Directory(Azure AD)アプリを使用して実行される認証。
Webサイトには、次の認証要件があります。
* AzureADユーザーはWebサイトにログインできる必要があります。
* Webサイトのパーソナライズは、ActiveDirectoryグループのメンバーシップに基づいている必要があります。
認証要件を満たすようにアプリケーションのマニフェストを構成する必要があります。
マニフェストをどのように構成する必要がありますか?回答するには、回答領域で適切なオプションを選択します。
注:正しい選択はそれぞれ1ポイントの価値があります。
正解:

Explanation:
Box 1: groupMembershipClaims
Personalization of the website must be based on membership in Active Directory groups.
Group claims can also be configured in the Optional Claims section of the Application Manifest. Enable group membership claims by changing the groupMembershipClaim The valid values are:
- "All"
- "SecurityGroup"
- "DistributionList"
- "DirectoryRole"
Here we need to mention that we want to get the groups for the users. Hence we need to mention to set the groupMembershipClaims property to All.
Box 2: oauth2AllowImplicitFlow
Azure AD users must be able to login to the website.
auth2Permissions can only accept collections value like an array, not a boolean. oauth2AllowImplicitFlow accepts boolean value.
Here from the list of options given, if we want the application to fetch the required tokens , we would need to allow Implicit Flow.
小売店の販売トランザクションを監査する必要があります。
目標を達成するための2つの可能な方法は何ですか? それぞれの正解は、完全な解決策を提示します。
注: それぞれの正しい選択は 1 ポイントの価値があります。

正解:B、C 解答を投票する
解説: (JPNTest メンバーにのみ表示されます)
ユーザーの写真に対して画像分析を実行し、識別されたオブジェクトを含むメタデータを返す Web アプリケーションを構築しています。画像は、時間とコンピューティング リソースの点で非常にコストがかかります。重複したアップロードを再処理する必要がないように、Azure Redis Cache を使用する予定です。
Azure データ センターが停止した場合、メタデータの損失を最小限に抑える必要があります。Azure Redis キャッシュ インスタンスを構成する必要があります。
実行すべき 2 つのアクションはどれですか?

正解:A、C 解答を投票する
プレミアムブロックBLOBストレージアカウントを使用するアプリケーションを開発しています。 Azure Blob Storageのアクセス階層を自動化することで、コストを最適化しています。
次のポリシールールをストレージアカウントに適用します。ルールをデータに適用することの意味を判断する必要があります。 (行番号は参照用にのみ含まれています。)

正解:

Explanation:
1. Yes
2. Yes
3. Yes
4. No
https://docs.microsoft.com/en-us/azure/storage/blobs/lifecycle-management-overview?tabs=azure- portal#move-aging-data-to-a-cooler-tier
あなたはRESTWebサービスを開発しています。お客様は、Azure APIManagementインスタンスを使用してサービスにアクセスします。
Webサービスは競合を正しく処理しません。サービスは、HTTPステータスコード409を返す代わりに、ステータスコード500を返します。ステータスメッセージの本文には、conflictという単語のみが含まれています。
競合が正しい応答を生成することを確認する必要があります。
ポリシーをどのように完了する必要がありますか?答えるには、適切なコードセグメントを正しい場所にドラッグします。
各コードセグメントは、1回使用することも、複数回使用することも、まったく使用しないこともできます。コンテンツを表示するには、分割バーをペイン間でドラッグするか、スクロールする必要がある場合があります。
注:正しい選択はそれぞれ1ポイントの価値があります。
正解:

Explanation:

Box 1: on-error
Policies in Azure API Management are divided into inbound, backend, outbound, and on-error.
If there is no on-error section, callers will receive 400 or 500 HTTP response messages if an error condition occurs.
Box 2: context
Box 3: context
Box 4: set-status
The return-response policy aborts pipeline execution and returns either a default or custom response to the caller. Default response is 200 OK with no body.
Custom response can be specified via a context variable or policy statements.
Syntax:
<return-response response-variable-name="existing context variable">
<set-header/>
<set-body/>
<set-status/>
</return-response>
Box 5: on-error
Reference:
https://docs.microsoft.com/en-us/azure/api-management/api-management-error-handling-policies
https://docs.microsoft.com/en-us/azure/api-management/api-management-transformation-policies
あなたはモバイルアプリケーションを設計する会社で働いています。彼らは、プレーヤーの記録が異なるゲームに割り当てられるサーバーを維持しています。追跡システムは新しく、開発中です。
アプリケーションは、EntityFrameworkを使用してAzureデータベースに接続します。データベースには、PlayerテーブルとGameテーブルがあります。
プレーヤーを追加するとき、コードは新しいプレーヤーレコードを挿入し、既存のゲームレコードと新しいプレーヤーレコードの間に関係を追加する必要があります。
アプリケーションは、正しいgameIdとplayerIdを指定してCreatePlayerWithGameを呼び出し、プロセスを開始します。 (行番号は参照用にのみ含まれています。)

次の各ステートメントについて、ステートメントがtrueの場合は、[はい]を選択します。それ以外の場合は、[いいえ]を選択します。
注:正しい選択はそれぞれ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);
}
}
1日の終わりのレポート(または小売店。すべてのストアは毎日午後11時に投与されます。レポートは投与の1時間後に実行する必要があります。深夜に実行されるタイマートリガーを使用するように関数を構成します。顧客)を生成するAzureFunctionアプリを開発しています。米国西部の太平洋時間帯(UTC-8)では、店舗が投与される前にAzureFunctionが実行されると報告されています。AzureFunctionが太平洋時間帯の深夜に実行されることを確認する必要があります。
あなたは何をするべきか?

注:この質問は、同じシナリオを提示する一連の質問の一部です。シリーズの各質問には、指定された目標を達成する可能性のある独自のソリューションが含まれています。一部の質問セットには複数の正しい解決策がある場合がありますが、他の質問セットには正しい解決策がない場合があります。
このセクションの質問に回答した後は、その質問に戻ることはできません。その結果、これらの質問はレビュー画面に表示されません。
世界中にある2,000の店舗からPOSデバイスデータを収集するAzureソリューションを開発しています。 1つのデバイスで、24時間ごとに2メガバイト(MB)のデータを生成できます。各店舗には、データを送信するデバイスが1〜5台あります。
デバイスデータをAzure Blobストレージに保存する必要があります。デバイスデータは、デバイス識別子に基づいて相互に関連付ける必要があります。今後、さらに出店する予定です。
デバイスデータを受信するソリューションを実装する必要があります。
ソリューション:Azure Event Gridをプロビジョニングします。イベントフィルタリングを設定して、デバイス識別子を評価します。
ソリューションは目標を達成していますか?

解説: (JPNTest メンバーにのみ表示されます)
あなたは多くのWebサービスを提供するSaaS企業の開発者です。
会社のすべてのWebサービスは、次の要件を満たしている必要があります。
* API管理を使用してサービスにアクセスする
* OpenID Connectを認証に使用する
*匿名での使用を防ぐ
最近のセキュリティ監査により、認証なしで複数のWebサービスを呼び出すことができることが判明しました。
どのAPI管理ポリシーを実装する必要がありますか?

解説: (JPNTest メンバーにのみ表示されます)

弊社を連絡する

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

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

サポート:現在連絡