2017-09-15 10 views
1

私はMicrosoft Azureを使用しています。具体的には、私はAPI管理をパブリックゲートウェイとして設定しています。内部的に私たちはVNetを持っています(Azure環境サービスで実際にホスティングしているので、基本的にはApp Serviceを分離しています)。私は、API管理サービスからVNet内のApp Serviceに接続したいと考えています(つまり、Api ManagementからVNetのApp Servicesのバックエンドサービスに経路を呼び出す)。AzureのAPI管理をVNetに

私は外部API管理としてVNetに接続するためにネットワーク接続を使用できますが、これには高価なAPI管理のプレミアムサービスレベルが必要です。いくつかの設定(API管理ブレードからのネットワーク接続を除く)では、API管理標準バージョン(静的IPを持つ)からVNet /サブネット内のサービスにトラフィックをルーティングする方法はありますか。

ありがとうございます。

答えて

1

VNETでAPI管理を使用する場合は、プレミアムまたはデベロッパーに限定されます。しかし、App Service Environmentは外部インターフェイスを持つことができ、API Managementはこれと通信できます。

API管理だけにアクセスできるようにするには、外部インターフェイスにセキュリティを追加する必要があります。これは単なるIPフィルタルールである可能性があります。

+0

ありがとうDarrel。だからあなたはaseを外部として設定し、それにIPアクセスをフィルタリングすることを提案しますか? – Noel

+0

@ノエルあなたの環境についてもっと詳しく知ることなく、それがあなたのシナリオに最適な解決策であるとは断言できませんが、あなたがしようとしていることを達成する方法の1つです。 –

+1

ねえダレル。うん、私はそれを感謝します。 Azure Service Environment v2で動作するいくつかの機能アプリとして、いくつかのコアサービスを設定しています。基本的にはvnetの内部にあります。私たちはまた、オン・プレミア・ネットにもゲートウェイを持っています。すべてのゲートウェイがこれらの機能へのインタフェースになります。私はapimでプレミアムティアを避けたかったのです。私は、(公共のvnet)dmzの一種として働くためにあなたが言及するより伝統的なアプローチを考えています – Noel

関連する問題