Bagikan melalui


Mengaktifkan Dapr pada aplikasi kontainer yang ada

Anda dapat mengonfigurasi Dapr menggunakan berbagai argumen dan anotasi berdasarkan konteks runtime. Azure Container Apps menyediakan tiga saluran tempat Anda dapat mengaktifkan Dapr:

Tabel berikut menguraikan daftar konfigurasi sidecar Dapr yang saat ini didukung untuk mengaktifkan Dapr di Azure Container Apps:

CLI Aplikasi Kontainer Bidang templat Deskripsi
--enable-dapr dapr.enabled Mengaktifkan Dapr pada aplikasi kontainer.
--dapr-app-port dapr.appPort Port yang didengarkan aplikasi Anda yang digunakan oleh Dapr untuk berkomunikasi ke aplikasi Anda
--dapr-app-protocol dapr.appProtocol Memberi tahu Dapr protokol mana yang digunakan aplikasi Anda. Opsi yang valid adalah http atau grpc. Defaultnya adalah http.
--dapr-app-id dapr.appId Pengidentifikasi Dapr unik untuk aplikasi kontainer Anda yang digunakan untuk penemuan layanan, enkapsulasi status, dan ID konsumen pub/sub.
--dapr-max-request-size dapr.httpMaxRequestSize Atur ukuran maksimum server http dan grpc isi permintaan untuk menangani pengunggahan file besar. Defaultnya adalah 4 MB.
--dapr-read-buffer-size dapr.httpReadBufferSize Atur ukuran maksimum buffer baca header http untuk menangani saat mengirim header multi-KB. The default 4 KB.
--dapr-api-logging dapr.enableApiLogging Memungkinkan melihat panggilan API dari aplikasi Anda ke sidecar Dapr.
--dapr-log-level dapr.logLevel Atur tingkat log untuk sidecar Dapr. Nilai yang diizinkan: debug, kesalahan, info, peringatkan. Defaultnya adalah info.

Menggunakan CLI

Anda dapat mengaktifkan Dapr di aplikasi kontainer Anda menggunakan Azure CLI.

az containerapp dapr enable

Untuk informasi dan contoh selengkapnya, lihat dokumentasi referensi.

Menggunakan Bicep atau ARM

Saat menggunakan templat IaC, tentukan argumen berikut di bagian properties.configuration definisi sumber daya aplikasi kontainer.

 dapr: {
   enabled: true
   appId: 'nodeapp'
   appProtocol: 'http'
   appPort: 3000
 }

Nilai konfigurasi Dapr di atas dianggap sebagai perubahan cakupan aplikasi. Saat Anda menjalankan aplikasi kontainer dalam mode beberapa revisi, perubahan pada pengaturan ini tidak membuat revisi baru. Sebagai gantinya, semua revisi yang ada dimulai ulang untuk memastikan revisi dikonfigurasi dengan nilai terbaru.

Menggunakan portal Azure

Anda juga dapat mengaktifkan Dapr melalui tampilan portal aplikasi kontainer Anda.

Catatan

Sebelum memulai, pastikan Anda telah membuat komponen Dapr Anda sendiri. Anda dapat menyambungkan komponen Dapr melalui lingkungan aplikasi kontainer Anda di portal.

Navigasi ke aplikasi kontainer Anda di portal Azure dan pilih Dapr di bawah Pengaturan di menu sisi kiri.

Cuplikan layar memperlihatkan tempat mengaktifkan Dapr di aplikasi kontainer Anda melalui tampilan portal Azure.

Secara default, Dapr dinonaktifkan. Pilih Diaktifkan untuk memperluas pengaturan Dapr.

Cuplikan layar Dapr dinonaktifkan secara default dan tempat mengklik untuk mengaktifkannya.

Masukkan ID Aplikasi komponen dan pilih judul yang sesuai. Jika berlaku, di bawah header Komponen , pilih tautan untuk menambahkan dan mengelola komponen Dapr Anda ke lingkungan aplikasi kontainer.

Cuplikan layar memperlihatkan beberapa pengaturan dasar untuk mengaktifkan Dapr pada aplikasi kontainer.

Langkah berikutnya

Pelajari selengkapnya tentang komponen Dapr di Azure Container Apps.