Udostępnij za pośrednictwem


Zarządzanie zmiennymi środowiskowymi w usłudze Azure Container Apps

W usłudze Azure Container Apps możesz ustawić zmienne środowiskowe środowiska uruchomieniowego. Te zmienne można ustawić jako wpisy ręczne lub odwołania do wpisów tajnych. Te zmienne środowiskowe są ładowane do aplikacji kontenera podczas wykonywania.

Skonfiguruj zmienne środowiskowe

Zmienne środowiskowe można skonfigurować podczas tworzenia aplikacji kontenera lub nowszej, tworząc nową poprawkę.

Uwaga

Aby uniknąć nieporozumień, nie zaleca się duplikowania zmiennych środowiskowych. Jeśli wiele zmiennych środowiskowych ma taką samą nazwę, ostatnia z listy ma zastosowanie.

Jeśli tworzysz nową aplikację kontenera za pośrednictwem witryny Azure Portal, możesz skonfigurować zmienne środowiskowe w sekcji Kontener:

Zrzut ekranu przedstawiający stronę tworzenia aplikacji kontenera.

Dodawanie zmiennych środowiskowych w istniejących aplikacjach kontenerów

Po utworzeniu aplikacji kontenera jedynym sposobem zaktualizowania zmiennych środowiskowych aplikacji kontenera jest utworzenie nowej poprawki z wymaganymi zmianami.

  1. W witrynie Azure Portal wyszukaj pozycję Container Apps, a następnie wybierz aplikację.

    Zrzut ekranu przedstawiający pasek wyszukiwania witryny Azure Portal z aplikacją kontenera jako jedną z wyników.

  2. W menu po lewej stronie aplikacji wybierz pozycję Poprawki i repliki > Utwórz nową poprawkę

    Zrzut ekranu przedstawiający stronę tworzenia poprawki aplikacji kontenera.

  3. Następnie musisz edytować bieżący istniejący obraz kontenera:

    Zrzut ekranu przedstawiający stronę ustawień obrazu kontenera poprawki aplikacji kontenera.

  4. W sekcji Zmienne środowiskowe możesz dodać nowe zmienne środowiskowe, klikając pozycję Dodaj.

  5. Następnie ustaw nazwę zmiennej środowiskowej i źródło (może to być odwołanie do wpisu tajnego).

    Zrzut ekranu przedstawiający sekcję Ustawienia środowiska obrazu kontenera aplikacji kontenera w wersji kontenera.

    1. Jeśli wybierzesz opcję Źródło jako ręczne, możesz ręcznie wprowadzić wartość zmiennej środowiskowej.

      Zrzut ekranu przedstawiający sekcję Ustawienia środowiska obrazu kontenera aplikacji kontenera z jednym ze źródeł środowiska wybranych jako Ręczne.

Wbudowane zmienne środowiskowe

Usługa Azure Container Apps automatycznie dodaje zmienne środowiskowe, których aplikacje i zadania mogą używać do uzyskiwania metadanych platformy w czasie wykonywania.

Aplikacje

Następujące zmienne są dostępne dla aplikacji kontenerów:

Nazwa zmiennej opis Przykładowa wartość
CONTAINER_APP_NAME Nazwa aplikacji kontenera. my-containerapp
CONTAINER_APP_REVISION Nazwa poprawki aplikacji kontenera. my-containerapp--20mh1s9
CONTAINER_APP_HOSTNAME Nazwa hosta specyficzna dla wersji aplikacji kontenera. my-containerapp--20mh1s9.<DEFAULT_HOSTNAME>.<REGION>.azurecontainerapps.io
CONTAINER_APP_ENV_DNS_SUFFIX Sufiks DNS dla środowiska Container Apps. Aby uzyskać w pełni kwalifikowaną nazwę domeny (FQDN) aplikacji, dołącz nazwę aplikacji do sufiksu DNS w formacie $CONTAINER_APP_NAME.$CONTAINER_APP_ENV_DNS_SUFFIX. <DEFAULT_HOSTNAME>.<REGION>.azurecontainerapps.io
CONTAINER_APP_PORT Docelowy port aplikacji kontenera. 8080
CONTAINER_APP_REPLICA_NAME Nazwa repliki aplikacji kontenera. my-containerapp--20mh1s9-86c8c4b497-zx9bq

Stanowiska

Następujące zmienne są dostępne dla zadań usługi Container Apps:

Nazwa zmiennej opis Przykładowa wartość
CONTAINER_APP_JOB_NAME Nazwa zadania. my-job
CONTAINER_APP_JOB_EXECUTION_NAME Nazwa wykonania zadania. my-job-iwpi4il

Następne kroki