Sdílet prostřednictvím


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í aplikace kontejneru nebo novější 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řidání proměnných prostředí v existujících kontejnerových aplikacích

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 se stránkou nastavení image kontejneru revize aplikace kontejneru

  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 s oddílem Nastavení prostředí image kontejneru revize kontejneru aplikace

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

      Snímek obrazovky s oddílem Nastavení prostředí image kontejneru revize kontejneru kontejneru s jedním ze zdrojových prostředí vybraných jako Ruční

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 aplikace kontejneru. my-containerapp
CONTAINER_APP_REVISION Název revize aplikace kontejneru. my-containerapp--20mh1s9
CONTAINER_APP_HOSTNAME Název hostitele specifického pro revizi aplikace kontejneru. 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 aplikace kontejneru. 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 spuštění úlohy. my-job-iwpi4il

Další kroky