Aracılığıyla paylaş


Azure API Management için gelen veya giden trafiğin güvenliğini sağlamak için sanal ağ kullanma

ŞUNLAR IÇIN GEÇERLIDIR: Geliştirici | Temel | Temel v2 | Standart | Standart v2 | Premium | Premium v2

Varsayılan olarak API Management örneğine İnternet'ten genel uç noktadan erişilir ve genel arka uçlara ağ geçidi işlevi görür. API Management, API Management örneğinize ve arka uç API'lerine erişimin güvenliğini sağlamak için Azure sanal ağını kullanmak için çeşitli seçenekler sağlar. Kullanılabilir seçenekler API Management örneğinizin hizmet katmanına bağlıdır. Kuruluşunuzun gereksinimlerini karşılamak için ağ özelliklerini seçin.

Aşağıdaki tablo sanal ağ seçeneklerini karşılaştırır. Daha fazla bilgi için bu makalenin sonraki bölümlerine ve ayrıntılı kılavuzun bağlantılarına bakın.

Ağ modeli Desteklenen katmanlar Desteklenen bileşenler Desteklenen trafik Kullanım senaryosu
Sanal ağ ekleme (klasik katmanlar) - dış Geliştirici, Premium Geliştirici portalı, ağ geçidi, yönetim düzlemi ve Git deposu İnternet, eşlenmiş sanal ağlar, ExpressRoute ve S2S VPN bağlantılarına gelen ve giden trafiğe izin verilebilir. Özel ve şirket içi arka uçlara dış erişim
Sanal ağ ekleme (klasik katmanlar) - dahili Geliştirici, Premium Geliştirici portalı, ağ geçidi, yönetim düzlemi ve Git deposu Eşlenmiş sanal ağlara, ExpressRoute'a ve S2S VPN bağlantılarına gelen ve giden trafiğe izin verilebiliyor. Özel ve şirket içi arka uçlara iç erişim
Sanal ağ ekleme (v2 katmanları) Premium v2 Yalnızca ağ geçidi Sanal ağ, eşlenmiş sanal ağlar, ExpressRoute ve S2S VPN bağlantılarının temsilci alt ağına gelen ve giden trafiğe izin verilebiliyor. Özel ve şirket içi arka uçlara iç erişim
Sanal ağ tümleştirmesi (v2 katmanları) Standart v2, Premium v2 Yalnızca ağ geçidi Giden istek trafiği, tek bir bağlı sanal ağın temsilci alt ağında barındırılan API'lere ulaşabilir. Özel ve şirket içi arka uçlara dış erişim
Gelen özel uç nokta Geliştirici, Temel, Standart, Standart v2 (önizleme), Premium Yalnızca ağ geçidi (yönetilen ağ geçidi desteklenir, şirket içinde barındırılan ağ geçidi desteklenmez) İnternet, eşlenmiş sanal ağlar, ExpressRoute ve S2S VPN bağlantılarından yalnızca gelen trafiğe izin verilebilir. API Management ağ geçidine güvenli istemci bağlantısı

Sanal ağ ekleme (klasik katmanlar)

API Management klasik Geliştirici ve Premium katmanlarında API Management örneğinizi erişimi denetlediğiniz İnternet'e yönlendirilemeyen bir ağdaki bir alt ağa dağıtın ("ekleyin"). Sanal ağda API Management örneğiniz diğer ağa bağlı Azure kaynaklarına güvenli bir şekilde erişebilir ve ayrıca çeşitli VPN teknolojilerini kullanarak şirket içi ağlara bağlanabilir.

Yapılandırma için Azure portalını, Azure CLI'yı, Azure Resource Manager şablonlarını veya diğer araçları kullanabilirsiniz. AĞ güvenlik gruplarını kullanarak API Management'ın dağıtıldığı alt ağa gelen ve giden trafiği denetleyebilirsiniz.

Ayrıntılı dağıtım adımları ve ağ yapılandırması için bkz:

Erişim seçenekleri

Sanal ağ kullanarak geliştirici portalını, API ağ geçidini ve diğer API Management uç noktalarını İnternet'ten (dış mod) veya yalnızca sanal ağ içinden (iç mod) erişilebilir olacak şekilde yapılandırabilirsiniz.

  • Dış - API Management uç noktalarına genel İnternet'ten dış yük dengeleyici aracılığıyla erişilebilir. Ağ geçidi sanal ağ içindeki kaynaklara erişebilir.

    Dış sanal ağa bağlantıyı gösteren diyagram.

    Sanal ağda dağıtılan arka uç hizmetlerine erişmek için API Management'ı dış modda kullanın.

  • İç - API Management uç noktalarına yalnızca iç yük dengeleyici aracılığıyla sanal ağ içinden erişilebilir. Ağ geçidi sanal ağ içindeki kaynaklara erişebilir.

    İç sanal ağa bağlantıyı gösteren diyagram.

    Api Management'ı iç modda kullanarak şunları yapın:

    • Azure VPN bağlantılarını veya Azure ExpressRoute'u kullanarak özel veri merkezinizde barındırılan API'leri üçüncü taraflarca güvenli bir şekilde erişilebilir hale getirin.
    • Bulut tabanlı API'lerinizi ve şirket içi API'lerinizi ortak bir ağ geçidi aracılığıyla kullanıma sunarak hibrit bulut senaryolarını etkinleştirin.
    • Tek bir ağ geçidi uç noktası kullanarak birden çok coğrafi konumda barındırılan API'lerinizi yönetin.

Sanal ağ ekleme (v2 katmanları)

API Management Premium v2 katmanında, ağ geçidinin gelen ve giden trafiğinin güvenliğini sağlamak için örneğinizi sanal ağın temsilci alt ağına ekleyin. Şu anda örneği oluştururken sanal ağ ekleme ayarlarını yapılandırabilirsiniz.

Bu yapılandırmada:

  • API Management ağ geçidi uç noktasına sanal ağ üzerinden özel bir IP adresinden erişilebilir.
  • API Management, ağda yalıtılmış API arka uçlarına giden isteklerde bulunabilir.

Bu yapılandırma, hem API Management örneğini hem de arka uç API'lerini yalıtmak istediğiniz senaryolar için önerilir. Premium v2 katmanında sanal ağ ekleme, Azure API Management için çoğu hizmet bağımlılığına ağ bağlantısını otomatik olarak yönetir.

Gelen ve giden trafiği yalıtmak için sanal ağa API Management örneği ekleme diyagramı.

Daha fazla bilgi için bkz . Sanal ağa Premium v2 örneği ekleme.

Sanal ağ tümleştirmesi (v2 katmanları)

Standart v2 ve Premium v2 katmanları, API Management örneğinizin tek bir bağlı sanal ağda yalıtılmış API arka uçlarına ulaşmasını sağlamak için giden sanal ağ tümleştirmesini destekler. API Management ağ geçidi, yönetim düzlemi ve geliştirici portalına İnternet'ten genel erişim sağlanır.

Giden tümleştirme, API Management örneğinin hem genel hem de ağdan yalıtılmış arka uç hizmetlerine ulaşmasını sağlar.

API Management örneğini temsilci alt ağıyla tümleştirme diyagramı.

Daha fazla bilgi için bkz . Giden bağlantılar için Azure API Management örneğini özel bir sanal ağ ile tümleştirme.

Gelen özel uç nokta

API Management, API Management örneğine güvenli gelen istemci bağlantıları için özel uç noktaları destekler. Her güvenli bağlantı, sanal ağınızdan ve Azure Özel Bağlantı bir özel IP adresi kullanır.

Özel uç nokta kullanarak API Management'a güvenli bir bağlantı gösteren diyagram.

Özel uç nokta ve Özel Bağlantı ile şunları yapabilirsiniz:

  • Bir API Management örneğine birden çok Özel Bağlantı bağlantısı oluşturun.

  • Güvenli bir bağlantıda gelen trafiği göndermek için özel uç noktayı kullanın.

  • Özel uç noktadan gelen trafiği ayırt etmek için ilkeyi kullanın.

  • Gelen trafiği yalnızca özel uç noktalarla sınırlayarak veri sızdırmayı önleyin.

  • API Management istemcilerinizin ve arka uç hizmetlerinizin uçtan uca ağ yalıtımını sağlamak için gelen özel uç noktaları Giden sanal ağ tümleştirmesi ile Standart v2 örneklerine birleştirin.

    Özel uç nokta kullanılarak API Management Standard v2'ye güvenli bir gelen bağlantı gösteren diyagram.

Önemli

  • Yalnızca API Management örneğine gelen trafik için özel uç nokta bağlantısı yapılandırabilirsiniz.

Daha fazla bilgi için bkz . Gelen özel uç nokta kullanarak API Management'a özel olarak bağlanma.

Gelişmiş ağ yapılandırmaları

Web uygulaması güvenlik duvarı ile API Management uç noktalarının güvenliğini sağlama

API Management örneğinize hem güvenli dış hem de iç erişime ve özel ve şirket içi arka uçlara ulaşma esnekliğine ihtiyacınız olan senaryolarınız olabilir. Bu senaryolar için, web uygulaması güvenlik duvarı (WAF) ile API Management örneğinin uç noktalarına dış erişimi yönetmeyi seçebilirsiniz.

Bir örnek, bir iç sanal ağa API Management örneği dağıtmak ve İnternet'e yönelik Azure Uygulaması lication Gateway kullanarak genel erişimi buna yönlendirmektir:

API Management örneğinin önünde Application Gateway'i gösteren diyagram.

Daha fazla bilgi için bkz . Application Gateway ile iç sanal ağda API Management'ı dağıtma.

API Management ile sanal ağ yapılandırması hakkında daha fazla bilgi edinin:

Azure sanal ağları hakkında daha fazla bilgi edinmek için Azure Sanal Ağ Genel Bakış'taki bilgilerle başlayın.