Mengimpor Aplikasi Logika sebagai API

BERLAKU UNTUK: Semua tingkatAN API Management

Artikel ini menunjukkan cara mengimpor Aplikasi Logika sebagai API dan menguji API yang diimpor.

Dalam artikel ini, Anda akan mempelajari cara:

  • Mengimpor Aplikasi Logika sebagai API
  • Menguji API di portal Microsoft Azure

Catatan

API Management mendukung impor otomatis untuk sumber daya Aplikasi Logika (Konsumsi). yang berjalan di lingkungan Azure Logic Apps multi-penyewa. Pelajari selengkapnya tentang penyewa tunggal versus Logic Apps multi-penyewa.

Prasyarat

Membuka instans API Management Anda

  1. Di portal Microsoft Azure, cari dan pilih layanan API Management.

    Pilih layanan API Management

  2. Di halaman layanan API Management, pilih instans API Management Anda.

    Pilih instans API Management Anda

Mengimpor dan menerbitkan API back-end

  1. Navigasikan ke layanan API Management Anda di portal Microsoft Azure dan pilih API dari menu.

  2. Pilih Aplikasi Logika dari daftar Tambahkan API baru.

    Pilih kategori aplikasi logika

  3. Tekan Telusuri untuk melihat daftar Azure Logic Apps dengan pemicu HTTP di langganan Anda.

    • Aplikasi logika tanpa pemicu HTTP tidak akan muncul dalam daftar.

    Telusuri aplikasi logika yang ada dengan pemicu yang benar

  4. Pilih aplikasi logika.

    Pilih aplikasi logika

  5. API Management menemukan swagger yang terkait dengan aplikasi yang dipilih, mengambilnya, dan mengimpornya.

  6. Menambahkan akhiran URL API.

    • Akhiran adalah nama yang mengidentifikasi API khusus ini dalam instans API Management tersebut.

    Menyelesaikan bidang

  7. Jika Anda ingin API diterbitkan dan tersedia untuk pengembang, Beralih ke tampilan Penuh dan mengaitkannya dengan Produk. Kami menggunakan produk "Tidak Terbatas" dalam contoh ini.

    • Anda dapat menambahkan API ke produk baik selama pembuatan atau di lain waktu melalui tab Pengaturan.

    Catatan

    Produk adalah asosiasi dari satu atau lebih API yang ditawarkan kepada pengembang melalui portal pengembang. Pertama, pengembang harus berlangganan produk untuk mendapatkan akses ke API. Setelah berlangganan, mereka mendapatkan kunci langganan untuk API apa pun dalam produk tersebut. Sebagai pembuat instans API Management, Anda adalah administrator dan berlangganan ke setiap produk secara default.

    Setiap instans API Management dilengkapi dengan dua produk sampel default:

    • Starter
    • Tidak Terbatas
  8. Masukkan pengaturan API lainnya.

  9. Pilih Buat.

Menguji API di portal Microsoft Azure

Operasi dapat dipanggil langsung dari portal Microsoft Azure, yang menyediakan cara mudah untuk melihat dan menguji operasi API.

Menguji aplikasi logika

  1. Memilih API yang Anda buat di langkah sebelumnya.

  2. Tekan tab Uji.

  3. Pilih operasi yang ingin Anda uji.

    • Halaman akan menampilkan bidang parameter dan header kueri.
    • Salah satu header adalah "Ocp-Apim-Subscription-Key", untuk kunci langganan produk yang terkait dengan API ini.
    • Sebagai pembuat instans API Management, Anda sudah menjadi administrator, sehingga kunci terisi secara otomatis.
  4. Tekan Kirim.

    • Jika tes berhasil, backend akan merespons dengan 200 OK dan data.

Menambahkan API lainnya

Anda dapat membuat API dari API yang diekspos oleh berbagai layanan, termasuk:

  • Spesifikasi OpenAPI
  • API SOAP
  • A GraphQL API
  • Aplikasi Web yang dihosting di Azure App Service
  • Azure Function App
  • Azure Logic Apps
  • Azure Service Fabric

Tambahkan API yang berbeda ke API yang ada menggunakan langkah-langkah berikut.

Catatan

Saat mengimpor API lain, operasi ditambahkan ke API Anda saat ini.

  1. Buka instans API Management Azure Anda di portal Microsoft Azure.

    Membuka instans Mgmt API Azure

  2. Pilih API pada halaman Ringkasan atau dari menu di sebelah kiri.

    Pilih API

  3. Klik ... di samping API tempat Anda ingin menambahkan API lain.

  4. Pilih Impor dari menu turun.

    Pilih impor

  5. Pilih layanan untuk mengimpor API.

    Pilih layanan

Catatan

Setiap Aplikasi Logika memiliki operasi pemanggilan manual. Untuk memasukkan ke API Anda beberapa aplikasi logika dan menghindari tabrakan, Anda perlu mengganti nama fungsi. Untuk mengganti nama fungsi/API, buka editor Spesifikasi OpenAPI dan ubah nilai judul.

Langkah berikutnya