Freigeben über


Verwalten von Umgebungsvariablen in Azure Container Apps

In Azure Container Apps können Laufzeitumgebungsvariablen festgelegt werden. Diese Variablen können als manuelle Einträge oder als Verweise auf Geheimnisse festgelegt werden. Diese Umgebungsvariablen werden zur Laufzeit in Ihre Container-App geladen.

Konfigurieren von Umgebungsvariablen

Sie können die Umgebungsvariablen beim Erstellen der Container-App oder später durch Erstellen einer neuen Revision konfigurieren.

Hinweis

Um Verwechslungen zu vermeiden, sollten Umgebungsvariablen nicht dupliziert werden. Wenn mehrere Umgebungsvariablen den gleichen Namen haben, wird die letzte in der Liste verwendet.

Wenn Sie eine neue Container-App über das Azure-Portal erstellen, können Sie die Umgebungsvariablen im Abschnitt „Container“ einrichten:

Screenshot: Seite zum Erstellen einer Container-App

Hinzufügen von Umgebungsvariablen in vorhandenen Container-Apps

Nachdem die Container-App erstellt wurde, besteht die einzige Möglichkeit zum Aktualisieren der Container-App-Umgebungsvariablen darin, eine neue Revision mit den erforderlichen Änderungen zu erstellen.

  1. Suchen Sie im Azure-Portal nach „Container Apps“, und wählen Sie Ihre App aus.

    Screenshot: Suchleiste im Azure-Portal mit „Container Apps“ als eines der Ergebnisse

  2. Wählen Sie im linken Menü der App „Revisionen und Replikate“ > „Neue Revision erstellen“ aus.

    Screenshot: Seite zum Erstellen einer Container-App-Revision

  3. Bearbeiten Sie anschließend das aktuelle Containerimage:

    Screenshot: Seite mit den Einstellungen für das Containerimage der Container-App-Revision

  4. Im Abschnitt „Umgebungsvariablen“ können Sie auf „Hinzufügen“ klicken, um neue Umgebungsvariablen hinzuzufügen.

  5. Legen Sie dann den Namen der Umgebungsvariablen und die Quelle fest (kann ein Verweis auf ein Geheimnis sein).

    Screenshot: Abschnitt mit den Umgebungseinstellungen für das Containerimage der Container-App-Revision

    1. Wenn Sie die Quelle als manuelle Quelle konfigurieren, können Sie den Wert der Umgebungsvariablen manuell eingeben.

      Screenshot: Abschnitt mit den Umgebungseinstellungen für das Containerimage der Container-App-Revision, in dem eine Umgebungsquelle als manuell konfiguriert ist

Integrierte Umgebungsvariablen

Azure Container Apps fügen automatisch Umgebungsvariablen hinzu, mit denen Ihre Apps und Aufträge Plattformmetadaten während der Laufzeit abrufen können.

Apps

Die folgenden Variablen sind für Container Apps verfügbar:

Variablenname Beschreibung Beispielswert
CONTAINER_APP_NAME Der Name der Container-App. my-containerapp
CONTAINER_APP_REVISION Der Name der Container App-Revision. my-containerapp--20mh1s9
CONTAINER_APP_HOSTNAME Der revisionsspezifische Hostname der Container App. my-containerapp--20mh1s9.<DEFAULT_HOSTNAME>.<REGION>.azurecontainerapps.io
CONTAINER_APP_ENV_DNS_SUFFIX Das DNS-Suffix für die Container Apps-Umgebung. Um den vollqualifizierten Domänennamen (Fully Qualified Domain Name, FQDN) der App abzurufen, fügen Sie den App-Namen an das DNS-Suffix im Format $CONTAINER_APP_NAME.$CONTAINER_APP_ENV_DNS_SUFFIX an. <DEFAULT_HOSTNAME>.<REGION>.azurecontainerapps.io
CONTAINER_APP_PORT Der Zielport der Container App. 8080
CONTAINER_APP_REPLICA_NAME Der Name des Container App-Replikats. my-containerapp--20mh1s9-86c8c4b497-zx9bq

Aufträge

Die folgenden Variablen sind für Container Apps-Aufträge verfügbar:

Variablenname Beschreibung Beispielswert
CONTAINER_APP_JOB_NAME Der Name des Auftrags. my-job
CONTAINER_APP_JOB_EXECUTION_NAME Der Name der Auftragsausführung. my-job-iwpi4il

Nächste Schritte