AZ-204: Developing Solutions for Microsoft Azure 1-10

「試験を完了する」ボタンを押すと、各問題の正答と解説を確認することができます。

1. 
ユーザーとリソースの認証に Microsoft ID プラットフォームを使用する Web アプリケーションを開発しています。 Web アプリケーションはいくつかの REST API を呼び出します。 REST API 呼び出しでは、ユーザーのカレンダーを読み取る必要があります。 Web アプリケーションには、ユーザーとして電子メールを送信する権限が必要です。 Web アプリケーションと API を認証する必要があります。 どのパラメータを使用する必要がありますか。

2. 
あなたは、新しい Azure Kubernetes Service クラスターにデプロイするためのいくつかのマイクロサービスを開発しています。マイクロサービスは、Azure Cosmos DB と Azure Blob Storage に保存されているデータを管理します。データは、Azure Key Vault に保存されているカスタマー マネージド キーを使用して保護されます。 すべての Azure Key Vault キーのキー ローテーションを自動化し、手動でのキー ローテーションを許可する必要があります。キーは 3 か月ごとにローテーションする必要があります。キーの有効期限が切れる通知は、キーの有効期限が切れる前に送信する必要があります。 キーのローテーションを構成し、キーの有効期限通知を有効にする必要があります。 どの 2 つのアクションを実行する必要がありますか。(2つ選択)

3. 
あなたは、いくつかの Azure API Management (APIM) でホストされる API を開発しています。 API を変換して、プライベートなバックエンド情報を非表示にし、バックエンド処理の実装に使用されるテクノロジ スタックを目立たなくする必要があります。 すべての API を保護する必要があります。 あなたは何をするべきですか。

4. 
あなたは、いくつかの ASP.NET Web アプリケーションを開発し、Azure App Service にデプロイしています。セッション状態情報と HTML 出力を保存する予定です。 次の要件を満たすストレージ メカニズムを使用する必要があります。 情報を保存する必要があります。 解決策: アプリケーション要求ルーティング処理 (ARR) を有効にする。 解決策は目標を達成できますか。

・ すべての ASP.NET Web アプリケーション間でセッション状態を共有する
・ 複数のリーダーと単一のライターによる同じセッション状態データへの制御された同時アクセスをサポートする
・ 同時リクエストに対する完全な HTTP 応答を保存する

5. 
あるWeb サービスは、電子商取引パートナーに顧客概要情報を提供しています。 Web サービスは、HTTP トリガーを備えた Azure Function アプリとして実装されます。 API へのアクセスは、Azure API Management インスタンスによって提供されます。 API Management インスタンスは従量プラン モードで構成されます。すべての API 呼び出しは OAuth を使用して認証されます。 API 呼び出しはキャッシュする必要があります。顧客は、他の顧客のキャッシュされたデータを表示できてはなりません。 キャッシュ用の API Management ポリシーを構成する必要があります。 ポリシーステートメントはどのように完成させるべきでしょうか。選択肢①:

6. 
あるWeb サービスは、電子商取引パートナーに顧客概要情報を提供しています。 Web サービスは、HTTP トリガーを備えた Azure Function アプリとして実装されます。 API へのアクセスは、Azure API Management インスタンスによって提供されます。 API Management インスタンスは従量プラン モードで構成されます。すべての API 呼び出しは OAuth を使用して認証されます。 API 呼び出しはキャッシュする必要があります。顧客は、他の顧客のキャッシュされたデータを表示できてはなりません。 キャッシュ用の API Management ポリシーを構成する必要があります。 ポリシーステートメントはどのように完成させるべきでしょうか。選択肢②:

7. 
あるWeb サービスは、電子商取引パートナーに顧客概要情報を提供しています。 Web サービスは、HTTP トリガーを備えた Azure Function アプリとして実装されます。 API へのアクセスは、Azure API Management インスタンスによって提供されます。 API Management インスタンスは従量プラン モードで構成されます。すべての API 呼び出しは OAuth を使用して認証されます。 API 呼び出しはキャッシュする必要があります。顧客は、他の顧客のキャッシュされたデータを表示できてはなりません。 キャッシュ用の API Management ポリシーを構成する必要があります。 ポリシーステートメントはどのように完成させるべきでしょうか。選択肢③:

8. 
Azure App Service Web アプリを開発し、運用環境にデプロイしています。 Always On 設定と Application Insights サイト拡張機能を有効にしています。 コード更新をデプロイすると、Web アプリで複数の失敗したリクエストと例外を受け取りました。 Web アプリのパフォーマンスと失敗数をほぼリアルタイムで検証する必要があります。 どの Application Insights ツールを使用する必要がありますか。

9. 
あなたは、大手スナックメーカー向けのロイヤルティ プログラムを構築しています。 顧客が 100 の参加小売店のいずれかでスナックを購入すると、そのイベントが Azure Event Hub に記録されます。 各小売業者には、ロイヤルティ プログラムの主な識別子として使用される一意の識別子が与えられます。 小売業者はいつでも追加または削除できる必要があります。小売業者は自分自身の売上のみを記録できる必要があります。 小売業者が売上を記録できるようにする必要があります。 あなたは何をするべきですか。

10. 
あなたは、プレーヤーが一定の距離内にある同じチームの他のプレーヤーと対話できる機能を含むオンライン ゲームを開発しています。範囲内のプレーヤーを決定するための計算は、プレーヤーが移動し、Azure Cache for Redis インスタンスにキャッシュされるときに行われます。 システムは、プレイヤーが最近移動したことに基づいて優先順位を付ける必要があり、ゲームからログアウトしたプレイヤーを優先すべきではありません。 不要なデータの追い出しポリシーポリシーを選択する必要があります。 どの不要なデータの追い出しポリシーを使用する必要がありますか。