Question#18(Professional Cloud Developer)
あなたは最近、2つのリージョンにわたって組織に Apigee API プロキシをデプロイしました。両方のリージョンには、API をホストする個別のバックエンドが構成されています。Apigee を構成して、適切なローカル リージョンのバックエンドにトラフィックをルーティングする必要があります。あなたは何をすべきですか? 

正解:D
Apigee はマルチリージョン展開されている場合、リクエストが現在どのリージョンで実行されているかを識別する「フロー変数」を持っています。これを利用するのが最も直接的な解決策です。
なぜ D が正解なのか?
リージョンの識別: Apigee には
system.region.nameという組み込みのフロー変数があり、プロキシを実行している現在のリージョン名(例:us-east1やasia-northeast1)を取得できます。動的なルーティング: プロキシの
TargetEndpoint定義内で、この変数に基づいた条件分岐(RouteRules)を使用することで、「リクエストを処理している Apigee リージョンと同じリージョンにあるバックエンド」を動的に選択できます。効率性: これにより、リージョンをまたぐ不要な通信(クロスリージョン・ホップ)を回避し、レイテンシを最小限に抑えることができます。

コメント