可以透過 Cloud Manager 設定和管理標準環境變數。它們提供給執行階段環境並且可以在 OSGi 設定中使用。環境變數可以是特定環境的值或環境祕密,具體取決於變更的內容。
環境變數為 AEM as a Cloud Service 的使用者提供了許多好處:
使用環境變數的典型使用案例包括:
您必須是 Deployment Manager 角色的成員才能新增或修改環境變數。
在 my.cloudmanager.adobe.com 登入 Adobe Cloud Manager。
Cloud Manager 列出了可用的各種計畫。選擇您要管理的計畫。
選擇所選計畫的環境索引標籤,然後在左側瀏覽面板中選擇要建立環境變數的環境。
在環境的詳細資訊中,選擇設定索引標籤,然後選擇新增以打開環境設定對話框。
輸入變數詳細資訊。
輸入新變數後,您必須在包含新變數之列的最後一欄中選擇新增。
選取「儲存」以儲存變數。
具有更新狀態的指示器會顯示在表格頂端和新增的變數旁邊,表示正在使用設定更新環境。完成後,新的環境變數將顯示在表格中。
如果要新增多個變數,建議新增第一個變數,然後使用環境設定對話框中的新增按鈕以新增其他變數。這樣,只要更新環境一次即可新增這些變數。
建立環境變數後,您可以使用新增/更新按鈕以啟動環境設定對話框來更新變數。
在 my.cloudmanager.adobe.com 登入 Adobe Cloud Manager。
Cloud Manager 列出了可用的各種計畫。選擇您要管理的計畫。
選擇環境所選計畫的索引標籤,然後在左側瀏覽面板中選擇要為其建立環境變數的環境。
在環境的詳細資訊中,選擇設定索引標籤,然後在右上角選擇新增更新以打開環境設定對話框。
使用要修改變數之列最後一欄中的省略符號按鈕,選擇編輯或刪除。
根據需要編輯環境變數。
完成所有必需的設定變更後,選擇儲存。
新增變數時,具有更新狀態的指示器會顯示在表格頂端和更新的變數旁邊,表示正在使用設定更新環境。完成後,更新的環境變數將顯示在表格中。
如果要更新多個變數,建議使用環境設定對話框,在點選或按一下儲存之前立即更新所有必要的變數。這樣,只要更新環境一次即可新增這些變數。
環境變數可讓您的 pom.xml
設定更加安全和靈活。例如,密碼不需要硬式編碼,您的設定可以根據環境變數中的值進行調整。
您可以透過 XML 存取環境變數和祕密,如下所示。
${env.VARIABLE_NAME}
有關如何在 pom.xml
檔案中使用這兩種類型變數的範例,請參見文件:設定專案。
如需詳細資訊,請參閱正式 Maven 文件。
環境變數可以用在很多地方。
一般環境變數和祕密均可用於編寫、預覽和發佈環境。
Dispatcher 只能使用一般環境變數。不能使用祕密。
但是環境變數不能在 IfDefine
指令中使用。
在部署之前,您應該透過 本機 Dispatcher 驗證您對環境變數的使用。
一般環境變數和祕密都可以在 OSGi 設定中使用。
除了環境變數,還有管道變數會在建置階段顯示。在此處了解更多管道變數。