共用方式為


管理 Azure 容器應用程式上的環境變數

在 Azure 容器應用程式中,您可以設定執行階段環境變數。 這些變數可以設定為手動項目,或設定為秘密 (部分機器翻譯) 的參考。 這些環境變數會在執行階段期間載入至您的容器應用程式。

設定環境變數

您可以在建立容器應用程式時設定環境變數,或在之後透過建立新的修訂來設定環境變數。

注意

為了避免造成混淆,不建議您重複環境變數。 當多個環境變數具有相同名稱時,清單中的最後一個環境變數會生效。

如果您要透過 Azure 入口網站建立新的容器應用程式,您可以在 [容器] 區段上設定環境變數:

容器應用程式建立頁面的螢幕擷取畫面。

在現有的容器應用程式上新增環境變數

在建立容器應用程式後,若要更新容器應用程式環境變數,唯一的方法是建立具有所需變更的新修訂。

  1. Azure 入口網站中,搜尋「容器應用程式」,然後選取您的應用程式。

    Azure 入口網站搜尋列的螢幕擷取畫面,其中一個結果是容器應用程式。

  2. 在應用程式的左側功能表中,選取 [修訂和複本] > [建立新修訂]

    容器應用程式修訂建立頁面的螢幕擷取畫面。

  3. 然後,您必須編輯目前現有的容器映像:

    容器應用程式修訂容器映像設定頁面的螢幕擷取畫面。

  4. 在 [環境變數] 區段中,您可以按一下 [新增] 來新增環境變數。

  5. 然後設定環境變數的名稱和來源 (其可以是秘密 (部分機器翻譯) 的參考)。

    容器應用程式修訂容器映像環境設定區段的螢幕擷取畫面。

    1. 如果您將 [來源] 選取為手動,便可以手動輸入環境變數值。

      容器應用程式修訂容器映像環境設定區段的螢幕擷取畫面,其中一個環境來源選取為手動。

內建環境變數

Azure 容器應用程式會自動新增您的應用程式和作業可用來在執行階段取得平台中繼資料的環境變數。

應用程式

容器應用程式可以使用下列變數:

變數名稱 描述 範例值
CONTAINER_APP_NAME 容器應用程式名稱。 my-containerapp
CONTAINER_APP_REVISION 容器應用程式修訂名稱。 my-containerapp--20mh1s9
CONTAINER_APP_HOSTNAME 容器應用程式的修訂特定主機名稱。 my-containerapp--20mh1s9.<DEFAULT_HOSTNAME>.<REGION>.azurecontainerapps.io
CONTAINER_APP_ENV_DNS_SUFFIX Container Apps 環境的 DNS 尾碼。 若要取得應用程式的完整網域名稱 (FQDN),請將應用程式名稱附加至 $CONTAINER_APP_NAME.$CONTAINER_APP_ENV_DNS_SUFFIX 格式的 DNS 尾碼。 <DEFAULT_HOSTNAME>.<REGION>.azurecontainerapps.io
CONTAINER_APP_PORT 容器應用程式的目標連接埠。 8080
CONTAINER_APP_REPLICA_NAME 容器應用程式複本名稱。 my-containerapp--20mh1s9-86c8c4b497-zx9bq

工作

容器應用程式作業可以使用下列變數:

變數名稱 描述 範例值
CONTAINER_APP_JOB_NAME 作業的名稱。 my-job
CONTAINER_APP_JOB_EXECUTION_NAME 作業執行的名稱。 my-job-iwpi4il

下一步