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:
- Azure CLI
- Templat Infrastruktur sebagai Kode (IaC), seperti templat Bicep atau Azure Resource Manager (ARM)
- Portal Microsoft Azure
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.
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.
Secara default, Dapr dinonaktifkan. Pilih Diaktifkan untuk memperluas pengaturan Dapr.
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.
Langkah berikutnya
Pelajari selengkapnya tentang komponen Dapr di Azure Container Apps.