Azure Container Apps'te ortam değişkenlerini yönetme

Azure Container Apps'te çalışma zamanı ortam değişkenlerini ayarlayabilirsiniz. Bu değişkenler manuel girişler veya gizli bilgiler referansları olarak ayarlanabilir. Bu ortam değişkenleri çalışma zamanı sırasında Kapsayıcı Uygulamanıza yüklenir.

Ortam değişkenlerini yapılandırma

Ortam Değişkenlerini Kapsayıcı Uygulaması'nın oluşturulmasından sonra veya daha sonra yeni bir düzeltme oluşturarak yapılandırabilirsiniz.

Not

Karışıklığı önlemek için ortam değişkenlerini yinelemek önerilmez. Birden fazla ortam değişkeni aynı isme sahip olduğunda, listedeki sonuncusu geçerli olur.

Azure portalı aracılığıyla yeni bir Kapsayıcı Uygulaması oluşturuyorsanız, Kapsayıcı bölümünde ortam değişkenlerini ayarlayabilirsiniz:

Kapsayıcı Uygulaması oluşturma sayfasının ekran görüntüsü.

Mevcut kapsayıcı uygulamalarına ortam değişkenleri ekleme

Kapsayıcı Uygulaması oluşturulduktan sonra Kapsayıcı Uygulaması ortam değişkenlerini güncelleştirmenin tek yolu, gerekli değişikliklerle yeni bir düzeltme oluşturmaktır.

  1. Azure portalında Container Apps'i arayın ve uygulamanızı seçin.

    Sonuçlardan biri olarak Container App içeren Azure portalı arama çubuğunun ekran görüntüsü.

  2. Uygulamanın sol menüsünde Düzeltmeler ve çoğaltmalar > Yeni düzeltme oluştur'u seçin

    Kapsayıcı Uygulaması Düzeltmesi oluşturma sayfasının ekran görüntüsü.

  3. Ardından mevcut kapsayıcı görüntüsünü düzenlemeniz gerekir:

    Kapsayıcı Uygulaması Düzeltme kapsayıcı görüntüsü ayarları sayfasının ekran görüntüsü.

  4. Ortam değişkenleri bölümünde Ekle'ye tıklayarak Yeni Ortam değişkenleri ekleyebilirsiniz.

  5. Ardından, Ortam değişkeninizin adını ve Kaynağını ayarlayın (bu, bir sır için referans olabilir).

    Kapsayıcı Uygulaması Düzeltme kapsayıcı görüntüsü ortamı ayarları bölümünün ekran görüntüsü.

    1. Kaynak'ı el ile seçerseniz Ortam değişkeni değerini el ile girebilirsiniz.

      Bir ortam kaynağının El ile olarak seçildiği Kapsayıcı Uygulaması Revizyonu kapsayıcı görüntüsü ortam ayarları bölümünün ekran görüntüsü.

Yerleşik ortam değişkenleri

Azure Container Apps, uygulamalarınızın ve işlerinizin çalışma zamanında platform meta verilerini almak için kullanabileceği ortam değişkenlerini otomatik olarak ekler.

Uygulamalar

Kapsayıcı uygulamaları için aşağıdaki değişkenler kullanılabilir:

Değişken adı Açıklama Örnek değer
CONTAINER_APP_NAME Kapsayıcı uygulamasının adı. my-containerapp
CONTAINER_APP_REVISION Kapsayıcı uygulama sürümünün adı. my-containerapp--20mh1s9
CONTAINER_APP_HOSTNAME Kapsayıcı uygulamanın revizyona özgü ana bilgisayar adı. my-containerapp--20mh1s9.<DEFAULT_HOSTNAME>.<REGION>.azurecontainerapps.io
CONTAINER_APP_ENV_DNS_SUFFIX Container Apps ortamı için DNS son eki. Uygulamanın tam etki alanı adını (FQDN) almak için, uygulama adını $CONTAINER_APP_NAME.$CONTAINER_APP_ENV_DNS_SUFFIX biçiminde DNS son ekine ekleyin. <DEFAULT_HOSTNAME>.<REGION>.azurecontainerapps.io
CONTAINER_APP_PORT Kapsayıcı uygulamasının hedef bağlantı noktası. 8080
CONTAINER_APP_REPLICA_NAME Kapsayıcı uygulaması çoğaltmasının adı. my-containerapp--20mh1s9-86c8c4b497-zx9bq
CONTAINER_NAME Replikanın adı. Yönetilen işlev uygulamaları ve mantıksal uygulamalar için kullanılabilir. my-containerapp--20mh1s9-86c8c4b497-zx9bq

İşler

Container Apps işleri için aşağıdaki değişkenler kullanılabilir:

Değişken adı Açıklama Örnek değer
CONTAINER_APP_JOB_NAME İşin adı. my-job
CONTAINER_APP_JOB_EXECUTION_NAME İş yürütmenin adı. my-job-iwpi4il

Sonraki adımlar