Mengelola variabel lingkungan di Azure Container Apps

Di Azure Container Apps, Anda dapat mengatur variabel lingkungan runtime. Variabel ini dapat diatur sebagai entri manual atau sebagai referensi ke rahasia. Variabel lingkungan ini dimuat ke Aplikasi Kontainer Anda selama runtime.

Mengonfigurasi variabel lingkungan

Anda dapat mengonfigurasi Variabel Lingkungan setelah pembuatan Aplikasi Kontainer atau yang lebih baru dengan membuat revisi baru.

Catatan

Untuk menghindari kebingungan, tidak disarankan untuk menduplikasi variabel lingkungan. Ketika beberapa variabel lingkungan memiliki nama yang sama, variabel terakhir dalam daftar akan berlaku.

Jika Anda membuat Aplikasi Kontainer baru melalui portal Azure, Anda dapat menyiapkan variabel lingkungan di bagian Kontainer:

Cuplikan layar halaman pembuatan Aplikasi Kontainer.

Menambahkan variabel lingkungan pada aplikasi kontainer yang ada

Setelah Aplikasi Kontainer dibuat, satu-satunya cara untuk memperbarui variabel lingkungan Aplikasi Kontainer adalah dengan membuat revisi baru dengan perubahan yang diperlukan.

  1. Di portal Azure, cari Aplikasi Kontainer lalu pilih aplikasi Anda.

    Cuplikan layar bilah pencarian portal Azure dengan Aplikasi Kontainer sebagai salah satu hasilnya.

  2. Di menu kiri aplikasi, pilih Revisi dan replika > Buat revisi baru

    Cuplikan layar halaman pembuatan Revisi Aplikasi Kontainer.

  3. Kemudian Anda harus mengedit gambar kontainer yang ada saat ini:

    Cuplikan layar halaman pengaturan gambar kontainer Container App Revisi.

  4. Di bagian Variabel lingkungan, Anda dapat Menambahkan variabel Lingkungan baru dengan mengklik Tambahkan.

  5. Kemudian atur Nama variabel Lingkungan Anda dan Sumber (dapat menjadi referensi ke rahasia).

    Cuplikan layar bagian pengaturan lingkungan gambar kontainer pada Revisi Aplikasi Kontainer.

    1. Jika Anda memilih Sumber sebagai manual, Anda dapat memasukkan nilai variabel Lingkungan secara manual.

      Cuplikan layar bagian pengaturan lingkungan gambar kontainer pada Revisi Aplikasi Kontainer dengan salah satu sumber lingkungan dipilih sebagai Manual.

Variabel lingkungan bawaan

Azure Container Apps secara otomatis menambahkan variabel lingkungan yang dapat digunakan aplikasi dan pekerjaan Anda untuk mendapatkan metadata platform pada run-time.

Aplikasi

Variabel berikut tersedia untuk aplikasi kontainer:

Nama variabel Deskripsi Contoh nilai
CONTAINER_APP_NAME Nama aplikasi kontainer. my-containerapp
CONTAINER_APP_REVISION Nama revisi aplikasi kontainer. my-containerapp--20mh1s9
CONTAINER_APP_HOSTNAME Nama host khusus revisi aplikasi kontainer. my-containerapp--20mh1s9.<DEFAULT_HOSTNAME>.<REGION>.azurecontainerapps.io
CONTAINER_APP_ENV_DNS_SUFFIX Akhiran DNS untuk lingkungan aplikasi Container Apps. Untuk mendapatkan nama domain yang sepenuhnya memenuhi syarat (FQDN) aplikasi, tambahkan nama aplikasi ke akhiran DNS dalam format $CONTAINER_APP_NAME.$CONTAINER_APP_ENV_DNS_SUFFIX. <DEFAULT_HOSTNAME>.<REGION>.azurecontainerapps.io
CONTAINER_APP_PORT Port tujuan aplikasi kontainer. 8080
CONTAINER_APP_REPLICA_NAME Nama replika aplikasi kontainer. my-containerapp--20mh1s9-86c8c4b497-zx9bq
CONTAINER_NAME Nama replika. Tersedia untuk aplikasi fungsi terkelola dan aplikasi logika. my-containerapp--20mh1s9-86c8c4b497-zx9bq

Pekerjaan

Variabel berikut tersedia untuk pekerjaan Container Apps:

Nama variabel Deskripsi Contoh nilai
CONTAINER_APP_JOB_NAME Nama pekerjaan. my-job
CONTAINER_APP_JOB_EXECUTION_NAME Nama pelaksanaan tugas. my-job-iwpi4il

Langkah berikutnya