Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Azure Container Apps mengekspos setiap aplikasi kontainer melalui nama domain jika ingress diaktifkan. Anda dapat mengekspos titik akhir ingress baik secara publik ke dunia atau ke aplikasi kontainer lain di lingkungan yang sama. Atau, Anda hanya dapat membatasi ingress ke aplikasi kontainer lain di lingkungan yang sama.
Kode aplikasi dapat memanggil aplikasi kontainer lain di lingkungan yang sama menggunakan salah satu metode berikut:
- nama domain default yang sepenuhnya memenuhi syarat (FQDN)
- nama domain kustom
- nama aplikasi kontainer, misalnya
http://<APP_NAME>untuk permintaan internal - URL Dapr
Catatan
Saat Anda memanggil kontainer lain di lingkungan yang sama menggunakan FQDN atau nama aplikasi, lalu lintas jaringan tidak pernah meninggalkan lingkungan.
Solusi sampel yang menunjukkan bagaimana Anda dapat memanggil antar kontainer menggunakan Lokasi FQDN atau Dapr dapat ditemukan di Sampel Azure
Lokasi
Lokasi aplikasi kontainer terdiri dari nilai yang terkait dengan lingkungan, nama, dan wilayahnya. Tersedia melalui domain tingkat atas azurecontainerapps.io, nama domain yang memenuhi syarat (FQDN) menggunakan:
- nama aplikasi kontainer
- pengidentifikasi unik lingkungan
- nama wilayah
Diagram berikut menunjukkan bagaimana nilai-nilai ini digunakan untuk menyusun nama domain aplikasi kontainer yang sepenuhnya memenuhi syarat.
Dapatkan nama domain yang sepenuhnya memenuhi syarat
az containerapp showPerintah mengembalikan nama domain yang memenuhi syarat dari aplikasi kontainer.
az containerapp show \
--resource-group <RESOURCE_GROUP_NAME> \
--name <CONTAINER_APP_NAME> \
--query properties.configuration.ingress.fqdn
Saat Anda berinteraksi dengan contoh ini, ganti tempat penampung yang dikelilingi oleh <> dengan nilai Anda.
Nilai yang dikembalikan dari perintah ini menyerupai nama domain seperti contoh berikut:
myapp.happyhill-70162bb9.canadacentral.azurecontainerapps.io
Lokasi Dapr
Mengembangkan layanan mikro sering kali mengharuskan Anda untuk mengimplementasikan pola yang umum bagi arsitektur terdistribusi. Dapr memungkinkan Anda mengamankan layanan mikro dengan Keamanan Lapisan Transportasi bersama (sertifikat klien), memicu percobaan kembali ketika kesalahan terjadi, dan memanfaatkan pelacakan terdistribusi saat Azure Application Insights diaktifkan.
Layanan mikro yang menggunakan Dapr tersedia melalui pola URL berikut:
Memanggil aplikasi kontainer berdasarkan nama
Anda dapat memanggil aplikasi kontainer dengan mengirim permintaan ke http://<CONTAINER_APP_NAME> dari aplikasi lain di lingkungan.