Mantıksal Uygulamayı API olarak içeri aktarma
Bu makalede, bir mantıksal uygulamanın API olarak nasıl içeri aktarılacağı ve içeri aktarılan API 'nin nasıl test yapılacağı gösterilir.
Bu makalede şunları öğreneceksiniz:
- Mantıksal Uygulamayı API olarak içeri aktarma
- Azure portalında API’yi test etme
Önkoşullar
- Şu hızlı başlangıcı doldurun: Azure API Management örneği oluşturma
- Aboneliğinizde bir HTTP uç noktası sunan bir mantıksal uygulama olduğundan emin olun. Daha fazla bilgi için, http uç noktaları ile iş akışlarını tetikleme
API Management örneğinize gidin
Azure portal, API Management Hizmetleri' ni arayıp seçin.
API Management Services sayfasında API Management örneğinizi seçin.
Arka uç API'sini içeri aktarma ve yayımlama
Azure portal API Management hizmetinize gidin ve menüden API 'leri seçin.
Yeni API ekleyin listesinden Mantıksal Uygulama’yı seçin.
Aboneliğinizde HTTP tetikleyicisiyle Logic Apps listesini görmek için, Araştır ' a basın.
- HTTP tetikleyicisi olmayan Logic Apps listede görünmez.
Mantıksal uygulamayı seçin.
API Management seçilen uygulamayla ilişkili Swagger 'yi bulur, getirir ve içeri aktarır.
API URL'si soneki ekleyin.
- Sonek bu API Management örneğinde bu özel API 'YI benzersiz şekilde tanımlar.
API 'nin yayımlanmasını ve geliştiriciler için kullanılabilir olmasını istiyorsanız, tam görünüme geçin ve bir ürünle ilişkilendirin. Bu örnekte "sınırsız" ürünü kullanıyoruz.
- apı 'nizi, oluşturma sırasında veya daha sonra Ayarlar sekmesi aracılığıyla bir ürüne ekleyebilirsiniz.
Not
Ürünler, geliştirici portalı aracılığıyla geliştiricilere sunulan bir veya daha fazla API 'nin ilişkilerinden biridir. İlk olarak, geliştiricilerin API 'ye erişim sağlamak için bir ürüne abone olmaları gerekir. Abone olduktan sonra, söz konusu üründeki tüm API 'leri için bir abonelik anahtarı alırlar. API Management örneğinin Oluşturucusu olarak, bir yöneticiyseniz ve varsayılan olarak her ürüne abone olursunuz.
Her bir API Management örneği iki varsayılan örnek ürünle birlikte gelir:
- Başlangıç
- Sınırsız
Diğer API ayarlarını girin.
- bu değerleri oluşturma sırasında veya daha sonra Ayarlar sekmesine giderek ayarlayabilirsiniz. Ayarlar, Ilk API 'Nizi Içeri aktarma ve yayımlama öğreticisinde açıklanmıştır.
Oluştur’u seçin.
Azure portalında API’yi test etme
İşlemler doğrudan bir API’nin işlemlerini görüntülemek ve test etmek için kullanışlı bir yol sağlayan Azure portalından çağrılabilir.
Önceki adımda oluşturduğunuz API’yi seçin.
Test sekmesine basın.
Test etmek istediğiniz işlemi seçin.
- Sayfada sorgu parametreleri ve üst bilgiler için alanlar görüntülenir.
- Bu API ile ilişkili ürün abonelik anahtarı için üst bilgilerden biri "OCP-apim-Subscription-Key" dır.
- API Management örneğinin Oluşturucusu olarak, zaten bir Yöneticinizde, anahtar otomatik olarak doldurulur.
Gönder’e basın.
- Sınama başarılı olduğunda, arka uç 200 Tamam ve verilerle yanıt verir.
Diğer API'leri ekleme
Farklı hizmetler tarafından sunulan API 'lerin bir API 'sini şu şekilde oluşturabilirsiniz:
- Openapı belirtimi
- BIR SOAP APı 'SI
- Azure App Service barındırılan bir Web uygulaması
- Azure İşlev Uygulaması
- Azure Logic Apps
- Azure Service Fabric
Aşağıdaki adımları kullanarak var olan API 'nize farklı bir API ekleyin.
Not
Başka bir API'yi içeri aktardığınızda işlemler geçerli API'nize eklenir.
Azure portal'da Azure API Management örneğinize gidin.
Genel bakış sayfasında veya sol taraftaki menüden API 'ler ' i seçin.
Başka bir API eklemek istediğiniz API'nin yanındaki ... simgesine tıklayın.
Açılan menüden İçeri aktar'ı seçin.
API'nin içeri aktarılacağı hizmeti seçin.
Not
Her Mantıksal Uygulama, el ile çağırma işlemine sahiptir. API 'nizi birden çok Logic Apps 'e eklemek ve çarpışmayı önlemek için, işlevi yeniden adlandırmanız gerekir. İşlevi/API 'yi yeniden adlandırmak için lütfen Openapı belirtim düzenleyicisine gidin ve başlık değerini değiştirin.
İlgili konular
- 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’e dönüştürme
- App Service API 'sini içeri aktarma
- Kapsayıcı uygulama API 'sini içeri aktarma
- WebSocket API 'sini içeri aktarma
- GraphQL API 'sini içeri aktarma (Önizleme)
- Azure İşlev Uygulamalarını içeri aktarma
- Azure Mantıksal Uygulamalarını içeri aktarma
- Service Fabric hizmetlerini içeri aktarma
- API’yi düzenleme