AZ-204 試験問題 181

Shipping Logic アプリを保護する必要があります。
何を使うべきでしょうか?
  • AZ-204 試験問題 182

    ケーススタディ 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 時間あたり 5,000 回の呼び出しと 50,000 キロバイトの帯域幅を超えてはなりません。
    * ベンダーが呼び出し回数または帯域幅の制限に近づいている場合、API はベンダーへの電子メール通知をトリガーする必要があります。
    * API は、呼び出しレートを 1 分あたり 100 回に制限することにより、サブスクリプションごとに API 使用量の急増を防ぐ必要があります。
    * インベントリ API は、ASP.NET Core と Node.js を使用して記述する必要があります。
    * Azure SQL Database へのインターフェイスを提供するには、API を更新する必要があります。データベース オブジェクトは、コードを使用して管理する必要があります。
    * Delivery API は、Azure Web アプリから呼び出されるときに、Azure Active Directory (Azure AD) で OAuth 2.0 プロトコルを使用して保護する必要があります。Delivery API と Web アプリを Azure AD に登録します。Web アプリで OAuth 2.0 を有効にします。
    * 配信 API は、製品テーブル、ベンダー トランザクション テーブル、および請求テーブルを 1 つのトランザクションで更新する必要があります。
    Best For You Organics 社のアーキテクチャ チームは、Azure への予想される展開を示す次の図を作成しました。

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

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

    注: このセクションでは、同じシナリオと問題に関する 1 つ以上の質問セットが表示されます。各質問では、問題に対する独自の解決策が提示されており、その解決策が規定の目標を満たしているかどうかを判断する必要があります。複数の解決策で問題が解決される場合もあります。また、どの解決策でも問題が解決されない場合もあります。
    このセクションで質問に答えた後は、そのセクションに戻ることはできません。そのため、これらの質問はレビュー画面に表示されません。
    注: この質問は、同じシナリオを提示する一連の質問の一部です。一連の質問にはそれぞれ固有の解決策が含まれています。解決策が、指定された目標を満たしているかどうかを判断します。
    ベンダー通知要件を満たす必要があります。
    解決策: カスタムの送信 Azure API Management ポリシーを作成して適用します。
    ソリューションは目標を満たしていますか?
  • AZ-204 試験問題 183

    Azure ソリューションを実装して、Azure Cosmos DB、最新の Azure Cosmos DB SDK、および NoSQL 用 Azure Cosmos DB API を含めます。また、Azure Cosmos DB 用の Azure Functions トリガーを使用して、新しいコンテナー インスタンスに変更フィード プロセッサを実装します。
    大量のドキュメントのバッチは、バッチ内のドキュメントの 1 つを読み取るときに引き続き失敗します。トリガーされた関数によって同じドキュメントのバッチが継続的に再試行され、新しいドキュメントのバッチを読み取る必要があります。
    ドキュメントを読み取るには、変更フィード プロセッサを実装する必要があります。
    どの機能を実装する必要がありますか? 回答するには、回答領域で適切な機能を選択してください。
    注意: 正しい選択ごとに 1 ポイントが付与されます。

    AZ-204 試験問題 184

    あなたはモバイル アプリケーションを設計する会社で働いています。この会社では、さまざまなゲームにプレイヤーの記録が割り当てられるサーバーを管理しています。追跡システムは新しく、開発中です。
    アプリケーションは Entity Framework を使用して Azure データベースに接続します。データベースには、Player テーブルと Game テーブルが保持されます。
    プレーヤーを追加する場合、コードは新しいプレーヤー レコードを挿入し、既存のゲーム レコードと新しいプレーヤー レコードの間にリレーションシップを追加する必要があります。
    アプリケーションは、正しい gameId と playerId を使用して CreatePlayerWithGame を呼び出してプロセスを開始します。
    (行番号は参考のためにのみ記載されています。)

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

    AZ-204 試験問題 185

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