追加のインフラストラクチャをプロビジョニングせずに、複数のバックエンドにリクエストをルーティングする単一のパブリックエンドポイントが必要です。/v1/orders/* へのリクエストは別の App Service のレガシー API に転送され、/v1/images/* は Blob Storage の静的ウェブサイトから提供される必要があります。バックエンドの URL を隠し、シンプルなパス書き換えをサポートし、コストを最小限に抑える必要があります。どうすればよいですか?
解答を選択
オプションをタップして解答を確認してください。
正解: Function App で Azure Functions Proxies を有効にし、app settings に保存されている backendUri 値にマッピングするルートテンプレートを持つ proxies.json エントリを定義します。.
これが解答である理由
Azure Functions Proxiesは、追加のインフラストラクチャをプロビジョニングすることなく、単一のパブリックエンドポイントから複数のバックエンドへのルーティングを可能にします。proxies.jsonファイルでパス書き換えルールを定義し、バックエンドのURLを隠蔽できます。App Serviceプランで実行されるため、既存のFunction Appを利用でき、コストを最小限に抑えられます。 Azure API Managementは強力ですが、このシナリオでは過剰な機能であり、コストも高くなります。Azure Front Doorはグローバルなルーティングとセキュリティに優れていますが、このローカルなパス書き換え要件には複雑すぎ、コストも高くなります。HTTPトリガー関数を手動で実装する方法は、開発オーバーヘッドが大きく、メンテナンスが複雑になります。
試験に合格 — 終わりのない解答探しなしで
この試験のすべての検証済み問題と解説を1か所で入手し、準備時間を大幅に節約しましょう。1,000以上の認定 · 20以上の言語 · 無料で開始。
試験に早く合格する → カード不要