環境變數
雲端基礎結構上的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