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

API Management örneğinize gidin

  1. Azure portal, API Management Hizmetleri' ni arayıp seçin.

    API Management hizmetleri seçin

  2. API Management Services sayfasında API Management örneğinizi seçin.

    API Management örneğinizi seçin

Arka uç API'sini içeri aktarma ve yayımlama

  1. Azure portal API Management hizmetinize gidin ve menüden API 'leri seçin.

  2. Yeni API ekleyin listesinden Mantıksal Uygulama’yı seçin.

    Mantıksal uygulama kategorisini seçin

  3. 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.

    Doğru tetikleyiciyle mevcut Logic Apps 'e gözatın

  4. Mantıksal uygulamayı seçin.

    Mantıksal uygulama seçin

  5. API Management seçilen uygulamayla ilişkili Swagger 'yi bulur, getirir ve içeri aktarır.

  6. API URL'si soneki ekleyin.

    • Sonek bu API Management örneğinde bu özel API 'YI benzersiz şekilde tanımlar.

    Son alanları

  7. 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
  8. Diğer API ayarlarını girin.

  9. 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.

Mantıksal uygulamayı test etme

  1. Önceki adımda oluşturduğunuz API’yi seçin.

  2. Test sekmesine basın.

  3. 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.
  4. 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.

  1. Azure portal'da Azure API Management örneğinize gidin.

    Azure API MGMT örneğine git

  2. Genel bakış sayfasında veya sol taraftaki menüden API 'ler ' i seçin.

    API 'Leri seçin

  3. Başka bir API eklemek istediğiniz API'nin yanındaki ... simgesine tıklayın.

  4. Açılan menüden İçeri aktar'ı seçin.

    İçeri Aktar 'ı seçin

  5. API'nin içeri aktarılacağı hizmeti seçin.

    Hizmet 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.

Sonraki adımlar