Környezeti változók kezelése az Azure Container Appsben

Az Azure Container Appsben beállíthatja a futtatókörnyezet környezeti változóit. Ezek a változók beállíthatók manuálisan bejegyzésként vagy titkos kódokra mutató hivatkozásként. Ezek a környezeti változók futásidőben töltődnek be a tárolóalkalmazásba.

Környezeti változók konfigurálása

A környezeti változókat a tárolóalkalmazás létrehozásakor vagy később konfigurálhatja egy új változat létrehozásával.

Megjegyzés

A félreértések elkerülése érdekében nem ajánlott a környezeti változók duplikálása. Ha több környezeti változónak ugyanaz a neve, a lista utolsó változója lép érvénybe.

Ha új tárolóalkalmazást hoz létre az Azure Portalon keresztül, beállíthatja a környezeti változókat a Tároló szakaszban:

Képernyőkép a Container App létrehozási oldaláról.

Környezeti változók hozzáadása meglévő tárolóalkalmazásokhoz

A Tárolóalkalmazás létrehozása után a Tárolóalkalmazás környezeti változóinak frissítésének egyetlen módja egy új változat létrehozása a szükséges módosításokkal.

  1. Az Azure Portalon keresse meg a Container Apps alkalmazást, majd válassza ki az alkalmazást.

    Képernyőkép az Azure Portal keresősávjáról, amelyen a Container App látható az eredmények egyikeként.

  2. Az alkalmazás bal oldali menüjében válassza a Változatok és replikák > Új változat létrehozása lehetőséget

    Képernyőkép a Container App Revision létrehozási oldaláról.

  3. Ezután szerkesztenie kell az aktuális meglévő tárolórendszerképet:

    Képernyőkép a Container App Revision tárolólemezkép-beállításainak oldaláról.

  4. A Környezeti változók szakaszban a Hozzáadás gombra kattintva új környezeti változókat vehet fel.

  5. Ezután állítsa be a környezeti változó nevét és a forrást (ez lehet egy titkos kódra való hivatkozás).

    Képernyőkép a Container App Revision tárolólemezkép-környezet beállításairól szóló szakaszról.

    1. Ha a Forrást manuálisként választja ki, manuálisan is beírhatja a Környezeti változó értékét.

      Képernyőkép a Container App Revision tárolólemezkép-környezet beállításairól szóló szakaszról, amelyen az egyik környezeti forrás manuálisként van kiválasztva.

Beépített környezeti változók

Az Azure Container Apps automatikusan hozzáadja azokat a környezeti változókat, amelyeket az alkalmazások és a feladatok használhatnak a platform metaadatainak futásidejű lekéréséhez.

Alkalmazások

A tárolóalkalmazások számára a következő változók érhetők el:

Változó neve Leírás Példaérték
CONTAINER_APP_NAME A tárolóalkalmazás neve. my-containerapp
CONTAINER_APP_REVISION A tárolóalkalmazás változatának neve. my-containerapp--20mh1s9
CONTAINER_APP_HOSTNAME A tárolóalkalmazás változatspecifikus gazdagépneve. my-containerapp--20mh1s9.<DEFAULT_HOSTNAME>.<REGION>.azurecontainerapps.io
CONTAINER_APP_ENV_DNS_SUFFIX A Container Apps-környezet DNS-utótagja. Az alkalmazás teljes tartománynevének (FQDN) beszerzéséhez fűzze hozzá az alkalmazás nevét a DNS-utótaghoz a formátumban $CONTAINER_APP_NAME.$CONTAINER_APP_ENV_DNS_SUFFIX. <DEFAULT_HOSTNAME>.<REGION>.azurecontainerapps.io
CONTAINER_APP_PORT A tárolóalkalmazás célportja. 8080
CONTAINER_APP_REPLICA_NAME A konténeralkalmazás-replika neve. my-containerapp--20mh1s9-86c8c4b497-zx9bq
CONTAINER_NAME A replika neve. Felügyelt függvényalkalmazásokhoz és logikai alkalmazásokhoz érhető el. my-containerapp--20mh1s9-86c8c4b497-zx9bq

Feladatok

A Container Apps-feladatokhoz a következő változók érhetők el:

Változó neve Leírás Példaérték
CONTAINER_APP_JOB_NAME A feladat neve. my-job
CONTAINER_APP_JOB_EXECUTION_NAME A feladat végrehajtásának neve. my-job-iwpi4il

Következő lépések