AZ-204 試験問題 291
ホットスポットの質問
Azure ストレージ キューを使用するアプリケーションを開発しています。
次のコードがあります。

次の各ステートメントについて、該当する場合は [はい] を選択します。それ以外の場合は、[いいえ] を選択します。
注: それぞれの正しい選択は 1 ポイントの価値があります。

Azure ストレージ キューを使用するアプリケーションを開発しています。
次のコードがあります。

次の各ステートメントについて、該当する場合は [はい] を選択します。それ以外の場合は、[いいえ] を選択します。
注: それぞれの正しい選択は 1 ポイントの価値があります。

AZ-204 試験問題 292
ケーススタディ 4 - あなたに最適なオーガニック
バックグラウンド
Best for You Organics Company は、複数の店舗を持つグローバルなレストラン フランチャイズです。同社は、ユーザー エクスペリエンスとベンダー統合を強化したいと考えています。同社は、自動化されたモバイル注文および配送サービスの実装を計画しています。
Best For You Organics は、URL https://www.bestforyouorganics.com で Azure Web アプリをホストしています。
ユーザーは Web アプリを使用して、レストランの場所、メニュー項目、栄養、情報、および会社情報を閲覧できます。同社は、クロスプラットフォームのモバイル アプリを開発して展開しました。
要件
Bot Builder SDK と Language Understanding Intelligence Service (LUIS) を使用してチャートボットを開発する必要があります。チャットボットは、ユーザーが集荷または配達のために食品を注文できるようにする必要があります。
チャットボットは次の要件を満たす必要があります。
* チャットボット エンドポイントに Bot Framework コネクタのみがアクセスできるようにします。
* 自然言語処理と音声認識を使用して、ユーザーがテキストと音声を使用してチャットボットと対話できるようにします。処理はサーバーベースである必要があります。
* 地元のレストランでのプロモーションについてユーザーに警告します。
* ユーザーが音声で配達または集荷の注文を行えるようにします。
* アクション ボタンを含むグラフィカル インターフェイスを表示して、サインイン時にユーザーに挨拶します。
* チャットボットの挨拶インターフェイスは、次の例の形式と一致する必要があります。

ベンダー API
ベンダーは、Azure API Management がホストする API を使用して、レストランの在庫と配達サービスの更新を受け取り、提供します。各ベンダーは、独自のサブスクリプションを使用して各 API にアクセスします。
API は次の条件を満たす必要があります。
* API の使用は、1 ベンダーあたり 1 時間あたり 5,000 回の呼び出しと 50,000 キロバイトの帯域幅を超えてはなりません。
* ベンダーがコール数または帯域幅の制限に近づいている場合、API はベンダーへの電子メール通知をトリガーする必要があります。
* API は、呼び出しレートを 1 分あたり 100 呼び出しに制限することにより、サブスクリプションごとに API 使用量の急増を防ぐ必要があります。
* Inventory API は、ASP.NET Core および Node.js を使用して作成する必要があります。
* Azure SQL データベースへのインターフェイスを提供するには、API を更新する必要があります。データベース オブジェクトは、コードを使用して管理する必要があります。
*配信 API は、Azure Web アプリから呼び出すときに、Azure Active Directory (Azure AD) で OAuth 2.0 プロトコルを使用して保護する必要があります。Delivery API と Web アプリを Azure AD に登録します。Web アプリで OAuth 2.0 を有効にします。
* 配送 API は、Products テーブル、Vendor transactions テーブル、および Billing テーブルを 1 つのトランザクションで更新する必要があります。
Best For You Organics Company のアーキテクチャ チームは、Azure への予想される展開を示す次の図を作成しました。

配信 API
Delivery API は断続的に次の例外をスローします。

チャットボットの挨拶
チャットボットの挨拶にユーザーの名前が表示されません。チャットボットをローカルでデバッグする必要があります。
言語処理
ユーザーは、顧客がイタリア語の名前を使用した料理を注文しようとすると、ボットが理解できないと報告しています。
アプリ ファイルの関連部分を以下に示します。行番号は参照用にのみ含まれており、それらが属する特定のファイルを示す 2 文字のプレフィックスが含まれています。
Startup.cs

ユーザー グリーティングの問題をデバッグする必要があります。
何を使うべきですか?
バックグラウンド
Best for You Organics Company は、複数の店舗を持つグローバルなレストラン フランチャイズです。同社は、ユーザー エクスペリエンスとベンダー統合を強化したいと考えています。同社は、自動化されたモバイル注文および配送サービスの実装を計画しています。
Best For You Organics は、URL https://www.bestforyouorganics.com で Azure Web アプリをホストしています。
ユーザーは Web アプリを使用して、レストランの場所、メニュー項目、栄養、情報、および会社情報を閲覧できます。同社は、クロスプラットフォームのモバイル アプリを開発して展開しました。
要件
Bot Builder SDK と Language Understanding Intelligence Service (LUIS) を使用してチャートボットを開発する必要があります。チャットボットは、ユーザーが集荷または配達のために食品を注文できるようにする必要があります。
チャットボットは次の要件を満たす必要があります。
* チャットボット エンドポイントに Bot Framework コネクタのみがアクセスできるようにします。
* 自然言語処理と音声認識を使用して、ユーザーがテキストと音声を使用してチャットボットと対話できるようにします。処理はサーバーベースである必要があります。
* 地元のレストランでのプロモーションについてユーザーに警告します。
* ユーザーが音声で配達または集荷の注文を行えるようにします。
* アクション ボタンを含むグラフィカル インターフェイスを表示して、サインイン時にユーザーに挨拶します。
* チャットボットの挨拶インターフェイスは、次の例の形式と一致する必要があります。

ベンダー API
ベンダーは、Azure API Management がホストする API を使用して、レストランの在庫と配達サービスの更新を受け取り、提供します。各ベンダーは、独自のサブスクリプションを使用して各 API にアクセスします。
API は次の条件を満たす必要があります。
* API の使用は、1 ベンダーあたり 1 時間あたり 5,000 回の呼び出しと 50,000 キロバイトの帯域幅を超えてはなりません。
* ベンダーがコール数または帯域幅の制限に近づいている場合、API はベンダーへの電子メール通知をトリガーする必要があります。
* API は、呼び出しレートを 1 分あたり 100 呼び出しに制限することにより、サブスクリプションごとに API 使用量の急増を防ぐ必要があります。
* Inventory API は、ASP.NET Core および Node.js を使用して作成する必要があります。
* Azure SQL データベースへのインターフェイスを提供するには、API を更新する必要があります。データベース オブジェクトは、コードを使用して管理する必要があります。
*配信 API は、Azure Web アプリから呼び出すときに、Azure Active Directory (Azure AD) で OAuth 2.0 プロトコルを使用して保護する必要があります。Delivery API と Web アプリを Azure AD に登録します。Web アプリで OAuth 2.0 を有効にします。
* 配送 API は、Products テーブル、Vendor transactions テーブル、および Billing テーブルを 1 つのトランザクションで更新する必要があります。
Best For You Organics Company のアーキテクチャ チームは、Azure への予想される展開を示す次の図を作成しました。

配信 API
Delivery API は断続的に次の例外をスローします。

チャットボットの挨拶
チャットボットの挨拶にユーザーの名前が表示されません。チャットボットをローカルでデバッグする必要があります。
言語処理
ユーザーは、顧客がイタリア語の名前を使用した料理を注文しようとすると、ボットが理解できないと報告しています。
アプリ ファイルの関連部分を以下に示します。行番号は参照用にのみ含まれており、それらが属する特定のファイルを示す 2 文字のプレフィックスが含まれています。
Startup.cs

ユーザー グリーティングの問題をデバッグする必要があります。
何を使うべきですか?
AZ-204 試験問題 293
Azure Web アプリといくつかの Azure 関数アプリを含むアプリケーションがあります。接続文字列や証明書を含むアプリケーション シークレットは、Azure Key Vault に格納されます。
シークレットは、アプリケーションまたはアプリケーション ランタイム環境に保存してはなりません。Azure Active Directory (Azure AD) への変更は最小限に抑える必要があります。
アプリケーション シークレットを読み込む方法を設計する必要があります。
あなたは何をするべきか?
シークレットは、アプリケーションまたはアプリケーション ランタイム環境に保存してはなりません。Azure Active Directory (Azure AD) への変更は最小限に抑える必要があります。
アプリケーション シークレットを読み込む方法を設計する必要があります。
あなたは何をするべきか?
AZ-204 試験問題 294
AM09 行にコードを追加して、ユーザーが ContentAnalysisService を使用してコンテンツを確認できるようにする必要があります。
コードをどのように完成させる必要がありますか? 回答するには、回答エリアで適切なオプションを選択します。
注: それぞれの正しい選択は 1 ポイントの価値があります。

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

AZ-204 試験問題 295
Visual Studio を使用して Azure 関数アプリを開発しています。このアプリは、Azure Web アプリによって入力された注文を処理します。Web アプリは、注文情報を Azure Queue Storage に配置します。
以下に示す Azure 関数アプリのコードを確認する必要があります。

注: それぞれの正しい選択は 1 ポイントの価値があります。

以下に示す Azure 関数アプリのコードを確認する必要があります。

注: それぞれの正しい選択は 1 ポイントの価値があります。




