Dela via


Hantera miljövariabler i Azure Container Apps

I Azure Container Apps kan du ange miljövariabler för körning. Dessa variabler kan anges som manuellt poster eller som referenser till hemligheter. Dessa miljövariabler läses in på containerappen under körning.

Konfigurera miljövariabler

Du kan konfigurera miljövariablerna när containerappen skapas eller senare genom att skapa en ny revision.

Kommentar

För att undvika förvirring rekommenderas det inte att duplicera miljövariabler. När flera miljövariabler har samma namn börjar den sista i listan att gälla.

Om du skapar en ny containerapp via Azure Portal kan du konfigurera miljövariablerna i avsnittet Container:

Skärmbild av sidan för att skapa containerappen.

Lägga till miljövariabler i befintliga containerappar

När containerappen har skapats är det enda sättet att uppdatera miljövariablerna för Container App genom att skapa en ny revision med nödvändiga ändringar.

  1. I Azure Portal söker du efter Container Apps och väljer sedan din app.

    Skärmbild av Azure Portal sökfältet med Container App som ett av resultaten.

  2. I appens vänstra meny väljer du Revisioner > och repliker Skapa ny revision

    Skärmbild av sidan Omarbetning av containerappen.

  3. Sedan måste du redigera den aktuella befintliga containeravbildningen:

    Skärmbild av sidan Inställningar för Container App Revision-containeravbildning.

  4. I avsnittet Miljövariabler kan du lägga till nya miljövariabler genom att klicka på Lägg till.

  5. Ange sedan miljövariabelns namn och källan (det kan vara en referens till en hemlighet).

    Skärmbild av avsnittet Inställningar för Container App Revision-containeravbildningsmiljön.

    1. Om du väljer Källan som manuell kan du ange miljövariabelvärdet manuellt.

      Skärmbild av avsnittet Inställningar för Container App Revision-containeravbildningsmiljö med en av miljökällan vald som Manuell.

Inbyggda miljövariabler

Azure Container Apps lägger automatiskt till miljövariabler som dina appar och jobb kan använda för att hämta plattformsmetadata vid körning.

Appar

Följande variabler är tillgängliga för containerappar:

Variabelnamn beskrivning Exempelvärde
CONTAINER_APP_NAME Namnet på containerappen. my-containerapp
CONTAINER_APP_REVISION Namnet på containerappens revision. my-containerapp--20mh1s9
CONTAINER_APP_HOSTNAME Containerappens revisionsspecifika värdnamn. my-containerapp--20mh1s9.<DEFAULT_HOSTNAME>.<REGION>.azurecontainerapps.io
CONTAINER_APP_ENV_DNS_SUFFIX DNS-suffixet för Container Apps-miljön. Om du vill hämta det fullständigt kvalificerade domännamnet (FQDN) för appen lägger du till appnamnet i DNS-suffixet i formatet $CONTAINER_APP_NAME.$CONTAINER_APP_ENV_DNS_SUFFIX. <DEFAULT_HOSTNAME>.<REGION>.azurecontainerapps.io
CONTAINER_APP_PORT Målporten för containerappen. 8080
CONTAINER_APP_REPLICA_NAME Namnet på containerappens replik. my-containerapp--20mh1s9-86c8c4b497-zx9bq

Projekt

Följande variabler är tillgängliga för Container Apps-jobb:

Variabelnamn beskrivning Exempelvärde
CONTAINER_APP_JOB_NAME Namnet på jobbet. my-job
CONTAINER_APP_JOB_EXECUTION_NAME Namnet på jobbkörningen. my-job-iwpi4il

Nästa steg