環境變數

雲端基礎結構上的Adobe Commerce可讓您指派環境變數來覆寫設定選項。 ece-tools套件根據雲端變數、Cloud Console中設定的變數及.magento.env.yaml組態檔的值,在env.php檔案中設定值。

.magento.env.yaml檔案中的環境變數會覆寫您現有的Commerce設定來自訂雲端環境。 如果預設值為Not Set,則ece-tools封裝會採取​ NO ​動作,並使用Commerce預設值或來自MAGENTO_CLOUD_RELATIONSHIPS設定的值。 如果設定了預設值,則ece-tools套件會動作來設定該預設值。

環境變數的型別包括:

  • 管理員 — 變數會覆寫專案管理員變數

  • MAGENTO_CLOUD — 雲端基礎結構特定的變數

  • .magento.env.yaml檔案中使用的變數:

    • 全域 — 變數會影響組建、部署和部署後階段
    • 建置 — 變數控制建置動作
    • 部署 — 變數控制部署動作
    • Post-deploy — 部署後的變數控制動作

變數是​ 階層式,這表示如果變數未被覆寫,它會繼承自父環境。

您可以從Cloud Console或使用Adobe Commerce CLI設定管理員變數。 您可以從.magento.env.yaml檔案中管理其他環境變數,以管理所有環境(包括Pro Staging和Production)中的建置和部署動作,而不需要支援票證。

TIP
YAML檔案區分大小寫,不允許使用索引標籤。 請留意在.magento.env.yaml檔案中使用一致的縮排,否則您的設定可能無法如預期運作。 本檔案和範例檔案中的範例使用​_雙空格縮排_。 使用ece-tools驗證命令檢查您的設定。
recommendation-more-help
05f2f56e-ac5d-4931-8cdb-764e60e16f26