Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
UYGULANANLAR: Tüm API Management katmanları
Bu makalede, OData meta verilerini kullanarak bir OData (Açık Veri Protokolü) hizmetinin Azure API Management'a nasıl aktarıldığı açıklanır. Aşağıdaki örnekte SAP Gateway Foundation kullanılır.
Bu makalede şunları öğreneceksiniz:
- SAP hizmetinizden OData meta verilerini alma
- OData meta verilerini doğrudan veya bir OpenAPI belirtimine dönüştürdükten sonra Azure API Management'a içeri aktarın.
- API yapılandırmasını tamamlama
- Azure portalında API'yi test edin
Önkoşullar
Bir API Yönetim örneği oluşturun.
OData v2 veya v4 olarak kullanıma sunulan bir SAP sistemi ve hizmeti.
SAP arka ucunuz otomatik olarak imzalanan bir sertifika kullanıyorsa (test için), SSL için güven zinciri doğrulamasını devre dışı bırakmanız gerekebilir. Bunu yapmak için API Management örneğinizde bir arka uç yapılandırın:
- Azure portalında , API'ler altında Arka Uçlar>+ Yeni arka uç oluştur'u seçin.
- SAP arka uç hizmetine işaret eden bir Özel URL ekleyin.
- Gelişmiş bölümünü genişletin, ardından Sertifika zincirini doğrula ve Sertifika adını doğrula onay kutularını temizleyin.
Not
Üretim senaryolarında uçtan uca SSL doğrulaması için uygun sertifikaları kullanın.
SAP hizmetinizden OData meta verilerini alma
SAP hizmetinizden meta veri XML'sini almak için aşağıdaki yöntemlerden birini kullanın. Meta veri XML'sini bir OpenAPI belirtimine dönüştürmeyi planlıyorsanız, dosyayı yerel olarak kaydedin.
- SAP Gateway İstemcisi'ni (işlem
/IWFND/GW_CLIENT) kullanın. - XML'yi almak için doğrudan bir HTTP çağrısı yapın:
http://<OData server URL>:<port>/<path>/$metadata.
API Management örneğinize gidin
Azure portal içinde API Management services için arama yapın ve seçin:
API Management hizmetleri sayfasında API Management örneğinizi seçin:
API'yi API Management'a aktarma
API'nizi API Management'a aktarmak için aşağıdaki yöntemlerden birini seçin:
- Meta veri XML'sini doğrudan OData API'si olarak içeri aktarın.
- Meta veri XML'sini OpenAPI belirtimine dönüştürün.
OData meta verilerini içeri aktarma
Kenar çubuğu menüsünde API API'leri'ni> ve ardından + API Ekle'yi seçin.
Tanımdan oluştur'un altında OData kutucuğunu seçin:
API ayarlarını girin. Daha sonra API'nin Ayarlar sekmesine giderek ayarlarınızı güncelleştirebilirsiniz.
OData belirtiminde, OData meta veri uç noktası için bir URL girin. Bu değer, genellikle hizmet köküne eklenen
/$metadataile URL'dir. Alternatif olarak, içeri aktaracak yerel bir OData XML dosyası seçin.API'nizi yapılandırmak için ek ayarlar girin. Bu ayarlar, İlk API'nizi içeri aktarma ve yayımlama öğreticisinde açıklanmıştır.
Oluştur'i seçin.
API, API listesine eklenir. OData meta veri açıklamasında gösterilen varlık kümeleri ve işlevleri, API'nin Varlık kümeleri ve işlevleri sekmesinde görünür.
OData şemasını güncelleştirme
API'nizin OData şemasını görüntülemek için portaldaki bir düzenleyiciye erişebilirsiniz. API değişirse, API Management'taki şemayı bir dosyadan veya OData hizmet uç noktasından da güncelleştirebilirsiniz.
Kenar çubuğu menüsünde API API'leri> ve ardından OData API'nizi seçin.
Varlık kümeleri ve işlevler sekmesinde, bir varlık kümesinin veya işlevin yanındaki üç noktayı (...) ve ardından Düzenle'yi seçin.
Şemayı gözden geçirin. Güncelleştirmek istiyorsanız Dosyadan güncelleştir'i veya Uç noktadan şemayı güncelleştir'i seçin.
OData API'nizi test edin
Kenar çubuğu menüsünde API API'leri> ve ardından OData API'nizi seçin.
Varlık kümeleri ve işlevler sekmesinde, bir varlık kümesinin veya işlevin yanındaki üç noktayı (...) seçin ve ardından Test'i seçin.
Test konsolunda, testinizin şablon parametrelerini, sorgu parametrelerini ve üst bilgilerini girin ve ardından Test'i seçin. Portalda API'leri test etme hakkında daha fazla bilgi için bkz. Portalda yeni API'yi test etme.
OData API'nizin güvenliğini sağlama
OData API istekleri aracılığıyla saldırılara karşı koruma sağlamak için mevcut kimlik doğrulama ve yetkilendirme ilkelerini ve OData doğrulama ilkesini uygulayarak OData API'nizin güvenliğini sağlayın.
İpucu
Portalda API ilkeleri sekmesinde OData API'niz için ilkeleri yapılandırın.
Üretimle ilgili dikkat edilmesi gerekenler
- API Management'i SAP ağ geçidiyle bütünleştirmeye yönelik örnek bir uçtan uca senaryoya bakın.
- API Management ilkelerini kullanarak SAP arka ucuna erişimi denetleme. Örneğin, API bir OData API'si olarak içeri aktarıldıysa, OData isteğini doğrulama politikasını kullanın. SAP ECC veya S/4HANA ya da SAP SuccessFactors için SAP asıl yayma ilkesi parçacıkları ve bir X-CSRF token alma işlemine yönelik politika parçacıkları da vardır.
- API'leri büyük ölçekte dağıtma, yönetme ve geçirme konusunda rehberlik için bkz:
- APIOps ile otomatik API dağıtımları
- API'leri yayımlamak için DevOps ve CI/CD kullanma
İlgili içerik
- API içeri aktarma sınırlamaları
- OpenAPI belirtimini içeri aktarma
- SOAP API’sini içeri aktarma
- SOAP API'sini içeri aktarma ve REST dönüştürme
- App Service API'sini içeri aktarma
- Kapsayıcı uygulaması API'sini içeri aktarma
- WebSocket API'lerini içeri aktarma
- GraphQL API’sini içeri aktarma
- GraphQL şemasını içeri aktarma ve alan çözümleyicilerini ayarlama
- İşlev uygulaması API'sini içeri aktarma
- Mantıksal uygulama API'sini içeri aktarma
- Service Fabric hizmetlerini içeri aktarma
- Microsoft Foundry API'sini içeri aktarma
- Azure OpenAI API'lerini içeri aktarma
- LLM API'lerini içeri aktarma
- OData API'sini içeri aktarma
- REST API'yi MCP sunucusu olarak dışarı aktarma
- Mevcut bir MCP sunucusunu kullanıma sunma
- A2A aracı API'lerini içeri aktarma
- SAP OData meta verilerini içeri aktarma
- gRPC API'lerini içeri aktarma
- API’yi düzenleme