Aracılığıyla paylaş


Mantıksal uygulamayı API olarak içeri aktarma

UYGULANANLAR: Tüm API Management katmanları

Bu makalede, bir mantık uygulamasını API olarak içeri aktarma ve ardından aktarılan API'yi test etme adımları gösterilmektedir.

Not

Şu anda bu özellik çalışma alanlarında kullanılamaz.

Bu makalede şunları öğreneceksiniz:

  • Mantıksal uygulamayı API olarak içeri aktarma
  • Azure portalında API’yi test etme

Not

Azure API Management, çok kiracılı Logic Apps ortamında çalışan bir Logic App (Tüketim) kaynağının otomatik içeri aktarılmasını destekler. Daha fazla bilgi için Standart tek kiracılı mantıksal uygulamalar ile Tüketim çok kiracılı mantıksal uygulamalar arasındaki farklar başlığına bakın.

Önkoşullar

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

  1. Azure portalında API Management hizmetinize gidin.

  2. Soldaki menüde, API'ler bölümünde API'ler'i ve ardından + API Ekle'yi seçin.

  3. Azure kaynağından oluştur listesinde Mantıksal Uygulama'ya tıklayın:

    Mantıksal Uygulama kutucuğunu gösteren ekran görüntüsü.

  4. Aboneliğinizdeki HTTP tetikleyicisine sahip mantık uygulamalarının listesini görmek için Gözat'ı seçin. (HTTP tetikleyicisi olmayan mantıksal uygulamalar listede görünmez.)

    Gözat düğmesini gösteren ekran görüntüsü.

  5. Mantıksal uygulamayı seçin:

    İçeri aktarılacak Mantıksal Uygulamayı Seçim penceresini gösteren görsel.

    API Management, seçili uygulamayla ilişkili Swagger belgesini bulur, getirir ve içeri aktarır.

  6. API URL'sine ek ekleyin. Sonek, API Management örneğinde API'yi benzersiz olarak tanımlar.

    Mantıksal Uygulamadan Oluştur penceresine girilen değerleri gösteren ekran görüntüsü.

  7. API'nin yayımlanmasını ve geliştiricilerin kullanımına sunulmasını istiyorsanız Tam görünüme geçin ve API'yi bir Ürün ile ilişkilendirin. Bu örnekte Sınırsız ürün kullanılır. (API'nizi oluştururken 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şkilendirmeleridir. İlk olarak geliştiricilerin API'ye erişmek için bir ürüne abone olması gerekir. Abone olduktan sonra üründeki herhangi bir API için abonelik anahtarı alır. API Management örneğinin oluşturucusu olarak yöneticisiniz ve varsayılan olarak her ürüne abonesiniz.

    Belirli katmanlarda her 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. Bu değerleri, API'yi oluştururken veya daha sonraki bir sürümde Ayarlar sekmesine giderek ayarlayabilirsiniz. Ayarlar , İlk API'nizi içeri aktarma ve yayımlama öğreticisinde açıklanmıştır.

  9. Oluştur'u belirleyin.

Azure portalında API’yi test etme

İşlemleri doğrudan Azure portalından çağırabilirsiniz. Bu yöntem, API'nin işlemlerini görüntülemek ve test etmek için kullanışlı bir yol sağlar.

API'yi test etme adımlarını gösteren ekran görüntüsü.

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

  2. Test sekmesinde, test etmek istediğiniz işlemi seçin.

    • Sayfada sorgu parametreleri ve üst bilgileri için alanlar görüntülenir.
    • Başlıklardan biri Ocp-Apim-Subscription-Key olarak geçiyor. Bu üst bilgi, API ile ilişkili ürün aboneliği anahtarına aittir.
    • API Management örneğinin oluşturucusu olarak yönetici olduğunuz için anahtar otomatik olarak doldurulur.
  3. Gönder'i seçin. Test başarılı olduğunda arka uç 200 Tamam ve veriyle yanıt verir.

Diğer API'leri ekleme

Farklı hizmetler tarafından kullanıma sunulan API'ler dışında bir API oluşturabilirsiniz, örneğin:

  • OpenAPI belirtimi
  • SOAP API'si
  • GraphQL API'si
  • Azure App Service'te barındırılan bir Web Uygulaması
  • Azure İşlevleri
  • Azure Logic Apps
  • Azure Service Fabric

Not

Bir API'yi içeri aktardığınızda, işlemler geçerli API'nize eklenir.

Api'yi var olan bir API'ye eklemek için:

  1. Azure portalında Azure API Management örneğine gidin:

    API Management hizmetleri sayfasını gösteren ekran görüntüsü.

  2. Genel Bakış sayfasında API'leri seçin veya soldaki menüden API'ler seçin.

    Genel Bakış sayfasındaki API'lerin seçimini gösteren ekran görüntüsü.

  3. Eklemek istediğiniz API için, üç nokta (...) simgesine tıklayın.

  4. Açılır menüden İçeri Aktar seçeneğini seçin.

    İçeri Aktar komutunu gösteren ekran görüntüsü.

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

Not

Her Mantıksal Uygulamanın bir manual-invoke işlemi vardır. Bir API'de birden çok mantıksal uygulamayı birleştirmek istiyorsanız işlevi yeniden adlandırmanız gerekir. İşlevi/API'yi yeniden adlandırmak için OpenAPI Belirtimi düzenleyicisindeki başlık değerini değiştirin.