Správa proměnných prostředí v Azure Container Apps

V Azure Container Apps můžete nastavit proměnné prostředí runtime. Tyto proměnné lze nastavit jako ručně zadané položky nebo odkazy na tajné kódy. Tyto proměnné prostředí se načítají do kontejnerové aplikace během běhu.

Konfigurace proměnných prostředí

Proměnné prostředí můžete nakonfigurovat při vytváření kontejnerové aplikace nebo později vytvořením nové revize.

Poznámka:

Aby nedocházelo k nejasnostem, nedoporučuje se duplikovat proměnné prostředí. Pokud má více proměnných prostředí stejný název, projeví se poslední proměnná v seznamu.

Pokud vytváříte novou aplikaci kontejneru prostřednictvím webu Azure Portal, můžete nastavit proměnné prostředí v části Kontejner:

Snímek obrazovky se stránkou pro vytvoření kontejnerové aplikace

Přidejte proměnné prostředí do existujících kontejnerových aplikací

Po vytvoření kontejnerové aplikace je jediným způsobem, jak aktualizovat proměnné prostředí Container App, vytvořením nové revize s potřebnými změnami.

  1. Na webu Azure Portal vyhledejte kontejnerové aplikace a pak vyberte svou aplikaci.

    Snímek obrazovky s panelem hledání na webu Azure Portal s kontejnerovou aplikací jako jedním z výsledků

  2. V nabídce vlevo aplikace vyberte Revize a repliky > Vytvořit novou revizi.

    Snímek obrazovky se stránkou pro vytvoření revize aplikace kontejneru

  3. Pak musíte upravit aktuální existující image kontejneru:

    Snímek obrazovky stránky nastavení obrazu kontejneru pro revizi kontejnerové aplikace

  4. V části Proměnné prostředí můžete přidat nové proměnné prostředí kliknutím na přidat.

  5. Potom nastavte název proměnné prostředí a zdroj (může to být odkaz na tajný kód).

    Snímek obrazovky oddílu nastavení prostředí image kontejneru revize kontejnerové aplikace.

    1. Pokud vyberete zdroj jako ruční, můžete hodnotu proměnné prostředí zadat ručně.

      Snímek obrazovky sekce nastavení image prostředí revize kontejnerové aplikace s jedním z prostředí vybraným jako manuální.

Předdefinované proměnné prostředí

Azure Container Apps automaticky přidává proměnné prostředí, které můžou vaše aplikace a úlohy použít k získání metadat platformy za běhu.

Aplikace

Pro kontejnerové aplikace jsou k dispozici následující proměnné:

Název proměnné Popis Příklad hodnoty
CONTAINER_APP_NAME Název kontejnerové aplikace. my-containerapp
CONTAINER_APP_REVISION Název revize aplikace kontejneru. my-containerapp--20mh1s9
CONTAINER_APP_HOSTNAME Hostitelské jméno specifické pro revizi kontejnerové aplikace. my-containerapp--20mh1s9.<DEFAULT_HOSTNAME>.<REGION>.azurecontainerapps.io
CONTAINER_APP_ENV_DNS_SUFFIX Přípona DNS pro prostředí Container Apps. Pokud chcete získat plně kvalifikovaný název domény (FQDN) aplikace, připojte název aplikace k příponě DNS ve formátu $CONTAINER_APP_NAME.$CONTAINER_APP_ENV_DNS_SUFFIX. <DEFAULT_HOSTNAME>.<REGION>.azurecontainerapps.io
CONTAINER_APP_PORT Cílový port aplikace kontejneru. 8080
CONTAINER_APP_REPLICA_NAME Název repliky kontejnerové aplikace. my-containerapp--20mh1s9-86c8c4b497-zx9bq
CONTAINER_NAME Název repliky. K dispozici pro aplikace spravovaných funkcí a aplikace logiky. my-containerapp--20mh1s9-86c8c4b497-zx9bq

Úlohy

Pro úlohy Container Apps jsou k dispozici následující proměnné:

Název proměnné Popis Příklad hodnoty
CONTAINER_APP_JOB_NAME Název úlohy. my-job
CONTAINER_APP_JOB_EXECUTION_NAME Název provádění úlohy. my-job-iwpi4il

Další kroky