Buat dan kelola akun integrasi untuk alur kerja B2B di Azure Logic Apps dengan Paket Integrasi Enterprise

Berlaku untuk: Azure Logic Apps (Konsumsi + Standar)

Sebelum Anda dapat membangun alur kerja bisnis-ke-bisnis (B2B) dan integrasi perusahaan menggunakan Azure Logic Apps, Anda perlu membuat sumber daya akun integrasi. Akun ini adalah kontainer berbasis cloud scalable di Azure yang menyederhanakan cara Anda menyimpan dan mengelola artefak B2B yang Anda tentukan dan gunakan dalam alur kerja Anda untuk skenario B2B, misalnya:

Anda juga memerlukan akun integrasi untuk bertukar pesan B2B secara elektronik dengan organisasi lain. Ketika organisasi lain menggunakan protokol dan format pesan yang berbeda dari organisasi Anda, Anda harus mengonversi format ini sehingga sistem organisasi Anda dapat memproses pesan tersebut. Dengan Azure Logic Apps, Anda dapat membangun alur kerja yang mendukung protokol standar industri berikut:

Panduan ini memperlihatkan cara menyelesaikan tugas berikut:

  • Membuat akun integrasi.
  • Siapkan akses penyimpanan untuk akun integrasi Premium.
  • Tautkan akun integrasi Anda ke sumber daya aplikasi logika.
  • Ubah tingkat harga untuk akun integrasi Anda.
  • Putuskan tautan akun integrasi Anda dari sumber daya aplikasi logika.
  • Pindahkan akun integrasi ke grup atau langganan sumber daya Azure lainnya.
  • Hapus akun integrasi.

Jika Anda baru membuat alur kerja integrasi perusahaan B2B di Azure Logic Apps, lihat Alur kerja integrasi perusahaan B2B dengan Azure Logic Apps dan Paket Integrasi Perusahaan.

Prasyarat

  • Akun dan langganan Azure. Jika Anda tidak memiliki langganan Azure, daftar akun Azure gratis. Anda harus menggunakan langganan Azure yang sama untuk akun integrasi dan sumber daya aplikasi logika Anda.

  • Baik Anda mengerjakan alur kerja aplikasi logika Konsumsi atau Standar, sumber daya aplikasi logika Anda harus sudah ada sebelum Anda dapat menautkan akun integrasi Anda.

    • Untuk sumber daya aplikasi logika Konsumsi, tautan ini diperlukan sebelum Anda dapat menggunakan artefak dari akun integrasi Anda dengan alur kerja Anda. Meski Anda dapat membuat artefak tanpa tautan ini, tautan tetap diperlukan saat Anda siap menggunakan artefak ini.

    • Untuk sumber daya aplikasi logika Standar, tautan ini bersifat opsional, berdasarkan skenario Anda:

      • Apabila Anda sudah memiliki akun integrasi dengan artefak yang Anda butuhkan atau ingin Anda gunakan, Anda dapat menautkan akun integrasi ke setiap sumber daya aplikasi logika Standar tempat Anda ingin menggunakan artefak tersebut.

      • Beberapa konektor akun integrasi yang dihosting Azure, seperti Applicability Statement 2, EDIFACT, dan X12, memungkinkan Anda membuat koneksi ke akun integrasi Anda. Apabila Anda hanya menggunakan konektor ini, Anda tidak memerlukan tautan.

      • Konektor bawaan bernama Liquid dan Flat File memungkinkan Anda memilih peta dan skema yang sebelumnya Anda unggah ke sumber daya aplikasi logika Anda atau ke akun integrasi yang ditautkan.

        Apabila Anda tidak memiliki atau memerlukan akun integrasi, Anda dapat menggunakan opsi unggah. Jika tidak, Anda dapat menggunakan opsi penautan, yang juga berarti Anda tidak perlu mengunggah peta dan skema ke setiap sumber daya aplikasi logika. Bagaimanapun, Anda dapat menggunakan artefak ini di seluruh alur kerja turunan di dalam sumber daya aplikasi logika yang sama.

  • Pengetahuan dasar tentang cara membuat alur kerja aplikasi logika. Untuk informasi selengkapnya, lihat dokumentasi berikut:

Membuat akun integrasi

Akun integrasi tersedia dalam berbagai tingkatan dengan harga beragam. Berdasarkan tingkat yang Anda pilih, membuat akun integrasi mungkin dikenakan biaya. Untuk informasi selengkapnya, lihat Harga dan model penagihan Azure Logic Apps dan harga Azure Logic Apps.

Berdasarkan persyaratan dan skenario Anda, tentukan tingkat akun integrasi yang sesuai untuk dibuat. Tabel berikut menjelaskan tingkatan yang tersedia:

Akun integrasi Anda menggunakan identitas terkelola yang ditetapkan sistem yang dibuat dan diaktifkan secara otomatis untuk mengautentikasi akses.

Tingkat Deskripsi
Premium (pratinjau) Catatan: Kemampuan ini dalam pratinjau dan tunduk pada Ketentuan Penggunaan Tambahan untuk Pratinjau Microsoft Azure.

Untuk skenario dengan kriteria berikut:

- Simpan dan gunakan artefak tanpa batas, seperti mitra, perjanjian, skema, peta, sertifikat, dan sebagainya.

- Bawa dan gunakan penyimpanan Anda sendiri, yang berisi status runtime yang relevan untuk tindakan B2B dan standar EDI tertentu. Misalnya, status ini mencakup nomor MIC untuk tindakan AS2 dan nomor kontrol untuk tindakan X12, jika dikonfigurasi pada perjanjian Anda.

Untuk mengakses penyimpanan ini, akun integrasi Anda menggunakan identitas terkelola yang ditetapkan sistemnya, yang secara otomatis dibuat dan diaktifkan untuk akun integrasi Anda.

Anda juga dapat menerapkan lebih banyak tata kelola dan kebijakan ke data, seperti kunci yang dikelola pelanggan ("Bawa Milik Anda") untuk enkripsi data. Untuk menyimpan kunci ini, Anda memerlukan brankas kunci.

- Siapkan dan gunakan brankas kunci untuk menyimpan sertifikat privat atau kunci yang dikelola pelanggan. Untuk mengakses kunci ini, akun integrasi Premium Anda menggunakan identitas terkelola yang ditetapkan sistem, bukan perwakilan layanan bersama Azure Logic Apps.

Harga mengikuti harga akun integrasi Standar.

Catatan: Selama pratinjau, tagihan Azure Anda menggunakan nama dan ID meter yang sama dengan akun integrasi Standar, tetapi berubah saat tingkat Premium tersedia secara umum.

Batasan dan masalah yang diketahui:

- Saat ini tidak mendukung jaringan virtual.

- Jika Anda menggunakan brankas kunci untuk menyimpan sertifikat privat, identitas terkelola akun integrasi Anda mungkin tidak berfungsi. Untuk saat ini, gunakan identitas terkelola aplikasi logika tertaut sebagai gantinya.

- Saat ini tidak mendukung Azure CLI untuk Azure Logic Apps.
Standard Untuk skenario di mana Anda memiliki hubungan B2B yang lebih kompleks dan peningkatan jumlah entitas yang harus Anda kelola.

Didukung oleh SLA Azure Logic Apps.
Dasar Untuk skenario di mana Anda hanya ingin menangani pesan atau bertindak sebagai mitra bisnis kecil yang memiliki hubungan mitra dagang dengan entitas bisnis yang lebih besar.

Didukung oleh SLA Azure Logic Apps.
Gratis Untuk skenario eksplorasi, bukan skenario produksi. Tingkat ini memiliki batasan ketersediaan wilayah, throughput, dan penggunaan. Misalnya, tingkat Gratis hanya tersedia untuk wilayah publik di Azure, misalnya, US Barat atau Asia Tenggara, tetapi tidak untuk Microsoft Azure yang dioperasikan oleh 21Vianet atau Azure Government.

Catatan: Tidak didukung oleh SLA Azure Logic Apps.

Untuk tugas ini, Anda dapat menggunakan portal Microsoft Azure, Azure CLI, atau Azure PowerShell.

Penting

Agar Anda berhasil menautkan dan menggunakan akun integrasi dengan aplikasi logika, pastikan kedua sumber daya ada di langganan Azure dan wilayah Azure yang sama.

  1. Dalam kotak pencarian portal Azure, masukkan akun integrasi, dan pilih Akun integrasi.

  2. Di bawah Akun integrasi, pilih Buat.

  3. Pada panel Buat akun integrasi, berikan informasi berikut tentang akun integrasi Anda:

    Properti Wajib Nilai Deskripsi
    Langganan Ya <Azure-subscription-name> Nama untuk langganan Azure Anda
    Grup sumber daya Ya <Azure-resource-group-name> Nama untuk grup sumber daya Azure yang digunakan untuk mengatur sumber daya terkait. Untuk contoh ini, buat grup sumber daya baru dengan nama FabrikamIntegration-RG.
    Nama akun integrasi Ya <integration-account-name> Nama akun integrasi Anda, yang hanya boleh berisi huruf, angka, tanda hubung (-), garis bawah (_), tanda kurung (()), dan titik (.). Contoh ini menggunakan Integrasi-Fabrikam.
    Tingkatan harga Ya <pricing-level> Tingkat harga untuk akun integrasi, yang dapat Anda ubah nanti. Untuk contoh ini, pilih Gratis. Untuk informasi selengkapnya, tinjau dokumentasi berikut:

    - Model harga Azure Logic Apps
    - Batas dan konfigurasi Azure Logic Apps
    - Harga Azure Logic Apps
    Akun penyimpanan Hanya tersedia untuk akun integrasi Premium (pratinjau) Tidak ada Nama untuk akun penyimpanan Azure yang sudah ada. Untuk contoh dalam panduan ini, opsi ini tidak berlaku.
    Wilayah Ya <Wilayah-Azure> Wilayah tempat menyimpan metadata akun integrasi Anda. Pilih lokasi yang sama dengan sumber daya aplikasi logika atau buat aplikasi logika di lokasi yang sama dengan akun integrasi Anda. Untuk contoh ini, gunakan US Barat.

    Untuk menggunakan akun integrasi Anda dengan lingkungan layanan integrasi (ISE), pilih Kaitkan dengan lingkungan layanan integrasi, lalu pilih ISE Anda sebagai lokasi. Untuk membuat akun integrasi dari dalam ISE, lihat Membuat akun integrasi dari dalam ISE.

    Catatan: Sumber daya ISE akan dihentikan pada 31 Agustus 2024, karena dependensinya pada Azure Cloud Services (klasik), yang berhenti pada saat yang sama. Saat ini dalam pratinjau, kemampuan tersedia bagi Anda untuk mengekspor akun integrasi Standar untuk ISE ke akun integrasi Premium.
    Mengaktifkan analitik log Tidak Tidak dipilih Untuk contoh ini, jangan pilih opsi ini.
  4. Setelah selesai, pilih Tinjau + buat.

    Setelah penyebaran selesai, Azure membuka akun integrasi Anda.

  5. Jika Anda membuat akun integrasi Premium, pastikan untuk menyiapkan akses ke akun penyimpanan Azure terkait.

Menyiapkan akses penyimpanan untuk akun integrasi Premium

Untuk membaca artefak dan menulis informasi status apa pun, akun integrasi Premium Anda memerlukan akses ke akun penyimpanan Azure yang dipilih dan terkait. Akun integrasi Anda menggunakan identitas terkelola yang ditetapkan sistem yang dibuat dan diaktifkan secara otomatis untuk mengautentikasi akses.

  1. Di portal Azure, buka akun integrasi Premium Anda.

  2. Pada menu akun integrasi, di bawah Pengaturan, pilih Identitas.

  3. Pada tab Yang ditetapkan sistem, yang memperlihatkan identitas terkelola yang ditetapkan sistem yang diaktifkan, di bawah Izin, pilih Penetapan peran Azure.

  4. Pada toolbar penetapan peran Azure, pilih Tambahkan penetapan peran (pratinjau), berikan informasi berikut, pilih Simpan, lalu ulangi untuk setiap peran yang diperlukan:

    Parameter Nilai Deskripsi
    Cakupan Penyimpanan Untuk informasi selengkapnya, lihat Memahami cakupan untuk Azure RBAC.
    Langganan <Langganan Azure> Langganan Azure untuk diakses sumber daya.
    Sumber daya <Nama-akun-penyimpanan-Azure> Nama akun penyimpanan Azure untuk diakses.

    Catatan Jika Anda mendapatkan kesalahan bahwa Anda tidak memiliki izin untuk menambahkan penetapan peran pada cakupan ini, Anda perlu mendapatkan izin tersebut. Untuk informasi selengkapnya, lihat Peran bawaan Microsoft Entra.
    Peran - Kontributor Akun Storage

    - Data blob penyimpanan kontributor

    - Kontributor Data Tabel Penyimpanan
    Peran yang diperlukan akun integrasi Premium Anda untuk mengakses akun penyimpanan Anda.

    Untuk informasi selengkapnya, lihat Menetapkan peran Azure ke identitas terkelola yang ditetapkan sistem

  5. Selanjutnya, tautkan akun integrasi Anda ke sumber daya aplikasi logika Anda.

Agar Anda berhasil menautkan akun integrasi dengan sumber daya aplikasi logika, pastikan kedua sumber daya menggunakan langganan Azure dan wilayah Azure yang sama.

Bagian ini menjelaskan cara menyelesaikan tugas ini menggunakan portal Microsoft Azure. Jika Anda menggunakan Visual Studio dan aplikasi logika Anda berada dalam proyek Grup Sumber Daya Azure, Anda dapat menautkan aplikasi logika ke akun integrasi dengan menggunakan Visual Studio.

  1. Di portal Microsoft Azure, buka sumber daya aplikasi logika Anda.

  2. Pada menu navigasi aplikasi logika Anda, di bawah Pengaturan, pilih Pengaturan alur kerja. Di bagian Akun Integrasi, buka daftar Pilih Akun integrasi, dan pilih akun integrasi yang Anda inginkan.

    Screenshot shows Azure portal, integration account menu with open page named Workflow settings, and opened list named Select an Integration account.

  3. Untuk menyelesaikan penautan, pilih Simpan.

    Screenshot shows page named Workflow settings, and selected Save option.

    Setelah akun integrasi Anda berhasil ditautkan, Azure akan menampilkan pesan konfirmasi.

    Screenshot shows Azure confirmation message.

Sekarang alur kerja aplikasi logika Anda dapat menggunakan artefak di akun integrasi ditambah konektor B2B, seperti validasi XML dan pengodean atau dekode file datar.

Ubah tingkat harga

Untuk meningkatkan batas akun integrasi, Anda dapat meningkatkan ke tingkat harga yang lebih tinggi, jika tersedia. Misalnya, Anda dapat meningkatkan dari tingkat Gratis ke tingkat Dasar, tingkat Standar, atau tingkat Premium. Anda juga dapat menurunkan ke tingkat yang lebih rendah, jika tersedia. Untuk informasi harga informasi selengkapnya, tinjau dokumentasi berikut:

Meningkatkan tingkat harga

Untuk melakukan perubahan ini, Anda dapat menggunakan portal Azure atau Azure CLI.

  1. Dalam kotak pencarian portal Azure, masukkan akun integrasi, dan pilih Akun integrasi.

    Azure menunjukkan semua akun integrasi di langganan Azure Anda.

  2. Di bawah Akun integrasi, pilih akun integrasi yang ingin Anda pindahkan. Pada menu sumber daya akun integrasi Anda, pilih Gambaran Umum.

    Screenshot shows Azure portal with integration account menu and selected Overview option.

  3. Pada halaman Gambaran Umum , pilih Tingkat Harga Peningkatan, yang mencantumkan tingkat yang lebih tinggi yang tersedia. Saat Anda memilih tingkatan, perubahan segera diterapkan.

    Screenshot shows integration account, Overview page, and selected option to Upgrade Pricing Tier.

Menurunkan tingkat harga

Untuk melakukan perubahan ini, gunakan Azure CLI.

  1. Jika Anda belum melakukannya, pasang prasyarat Azure CLI.

  2. Di portal Azure, buka lingkungan Azure Cloud Shell.

    Screenshot shows Azure portal toolbar with selected Cloud Shell.

  3. Pada perintah, masukkan perintah sumber daya az dan atur skuName ke tingkat yang lebih rendah yang Anda inginkan.

    az resource update --resource-group <resourceGroupName> --resource-type Microsoft.Logic/integrationAccounts --name <integrationAccountName> --subscription <AzureSubscriptionID> --set sku.name=<skuName>
    

    Misalnya, jika memiliki tingkat Standar, Anda dapat mengatur skuName ke Basic:

    az resource update --resource-group FabrikamIntegration-RG --resource-type Microsoft.Logic/integrationAccounts --name Fabrikam-Integration --subscription XXXXXXXXXXXXXXXXX --set sku.name=Basic
    

Jika Anda ingin menautkan aplikasi logika ke akun integrasi lain, atau tidak lagi menggunakan akun integrasi dengan aplikasi logika, hapus link dengan menggunakan Penjelajah Sumber Daya Azure.

  1. Buka jendela browser Anda, dan buka Penjelajah Sumber Daya Azure (https://resources.azure.com). Masuk dengan info masuk akun Azure yang sama.

    Screenshot shows a web browser with Azure Resource Explorer.

  2. Di kotak pencarian, masukkan nama aplikasi logika Anda untuk menemukan dan membuka aplikasi logika Anda.

    Screenshot shows explorer search box, which contains your logic app name.

  3. Pada bilah judul penjelajah, pilih Baca/Tulis.

    Screenshot shows title bar with selected option for Read/Write.

  4. Pada tab Data, pilih Edit.

    Screenshot shows Data tab with selected option for Edit.

  5. Di editor, temukan objek integrationAccount , yang memiliki format berikut, dan hapus objek:

    {
       // <other-attributes>
       "integrationAccount": {
          "name": "<integration-account-name>",
          "id": "<integration-account-resource-ID>",
          "type": "Microsoft.Logic/integrationAccounts"  
       },
    }
    

    Contohnya:

    Screenshot shows how to find the object named integrationAccount.

  6. Pada tab Data, pilih Letakkan untuk menyimpan perubahan Anda.

    Screenshot shows Data tab with Put selected.

  7. Di portal Microsoft Azure, buka aplikasi logika Anda. Pada menu aplikasi logika Anda, di bawah Pengaturan alur kerja, konfirmasikan bahwa properti Akun integrasi sekarang tampak kosong.

    Screenshot shows Azure portal, logic app menu, and selected Workflow settings.

Memindahkan akun integrasi

Anda dapat memindahkan akun integrasi ke grup sumber daya Azure lain atau langganan Azure. Saat Anda memindahkan sumber daya, Azure membuat ID sumber daya baru, jadi pastikan menggunakan ID baru dan memperbarui skrip atau alat apa pun yang terkait dengan sumber daya yang dipindahkan. Jika ingin mengubah langganan, Anda juga harus menentukan grup sumber daya yang sudah ada atau baru.

Untuk tugas ini, Anda dapat menggunakan portal Azure dengan mengikuti langkah-langkah di bagian ini atau Azure CLI.

  1. Dalam kotak pencarian portal Azure, masukkan akun integrasi, dan pilih Akun integrasi.

    Azure menunjukkan semua akun integrasi di langganan Azure Anda.

  2. Di bawah Akun integrasi, pilih akun integrasi yang ingin Anda pindahkan. Pada menu akun integrasi Anda, pilih Gambaran Umum.

  3. Pada halaman Gambaran Umum , di samping Grup sumber daya atau Nama langganan, pilih ubah.

    Screenshot shows Azure portal, integration account, Overview page, and selected change option, which is next to Resource group or Subscription name.

  4. Pilih sumber daya terkait yang juga ingin Anda pindahkan.

  5. Berdasarkan pilihan Anda, ikuti langkah-langkah ini untuk mengubah grup sumber daya atau langganan:

    • Grup sumber daya: Dari daftar Grup sumber daya, pilih grup sumber daya tujuan. Atau, untuk membuat grup sumber daya yang berbeda, pilih Buat grup sumber daya baru.

    • Langganan: Dari daftar Langganan, pilih langganan tujuan. Dari daftar Grup sumber daya, pilih grup sumber daya tujuan. Atau, untuk membuat grup sumber daya yang berbeda, pilih Buat grup sumber daya baru.

  6. Untuk mengonfirmasi pemahaman Anda bahwa skrip atau alat apa pun yang terkait dengan sumber daya yang dipindahkan tidak akan berfungsi hingga Anda memperbaruinya dengan ID sumber daya baru, pilih kotak konfirmasi, lalu pilih OK.

  7. Setelah selesai, pastikan Anda memperbarui semua skrip dengan ID sumber daya baru untuk sumber daya yang dipindahkan.

Menghapus akun integrasi

Untuk tugas ini, Anda dapat menggunakan portal Azure dengan mengikuti langkah-langkah di bagian ini, Azure CLI, atau Azure PowerShell.

  1. Di kotak pencarian portal Azure, masukkan akun integrasi, dan pilih Akun integrasi.

    Azure menunjukkan semua akun integrasi di langganan Azure Anda.

  2. Di bawah Akun integrasi, pilih akun integrasi yang ingin Anda hapus. Pada menu akun integrasi Anda, pilih Gambaran Umum.

    Screenshot shows Azure portal with integration accounts list and integration account menu with Overview selected.

  3. Pada halaman Ringkasan, pilih Hapus.

    Screenshot shows Overview page with Delete selected.

  4. Untuk mengonfirmasi bahwa Anda ingin menghapus akun integrasi, pilih Ya.

    Screenshot shows confirmation box with Yes selected.

Langkah berikutnya