Cloud Manager環境變數

標準環境變數可透過Cloud Manager進行設定和管理。 它們提供給執行時間環境,並可用於OSGi設定。 環境變數可以是環境特定值或環境機密,視變更內容而定。

總覽

環境變數為AEMas a Cloud Service的使用者提供許多優點:

  • 它們可讓您的程式碼和應用程式的行為根據內容和環境而有所不同。 例如,它們可用來在開發環境中啟用與生產或預備環境不同的設定,以避免代價高昂的錯誤。
  • 只需設定一次,即可視需要更新及刪除。
  • 其值可隨時更新,且立即生效,不需變更或部署程式碼。
  • 它們可將程式碼與設定分開,並移除在版本控制中納入敏感資訊的需求。
  • 它們可改善AEMas a Cloud Service應用程式的安全性,因為它們位於程式碼之外。

使用環境變數的典型使用案例包括:

  • 使用不同的外部端點連接AEM應用程式
  • 在儲存密碼時使用參考,而非直接在程式碼基底中
  • 當程式中有多個開發環境,且某些設定會因不同環境而有所不同

新增環境變數

注意

您必須是 部署管理員 角色 以新增或修改環境變數。

  1. 登入AdobeCloud Manager,網址為 my.cloudmanager.adobe.com.

  2. Cloud Manager會列出各種可用的方案。 選取您要管理的項目。

  3. 選取 環境 頁簽,然後在左側導航面板中選擇要為其建立環境變數的環境。

  4. 在環境的詳細資訊中,選取 設定 然後選取 新增 開啟 環境配置 對話框。

    • 如果您是第一次新增環境變數,您會看到 新增設定 按鈕。 您可以使用此按鈕或 新增 開啟 環境配置 對話框。

    「配置」頁簽

  5. 輸入變數詳細資訊。

    • 名稱
    • 已應用服務 — 定義變數套用或套用至所有服務的服務(製作/發佈/預覽)
    • 類型 — 定義變數是一般變數或機密

    新增變數

  6. 輸入新變數後,您必須選取 新增 在包含新變數的列的最後一欄中。

    • 您可以輸入新行並選取 新增.

    儲存變數

  7. 選擇 儲存 來保留變數。

狀態指標 更新 會顯示在表格頂端和新新增的變數旁,以指出環境正以設定更新。 完成後,新環境變數將顯示在表格中。

更新變數

秘訣

如果您想要新增多個變數,建議您新增第一個變數,然後使用 新增 按鈕 環境配置 對話方塊以新增其他變數。 這樣,您就可以將其新增至環境,並附上一項更新。

更新環境變數

建立環境變數後,可使用 添加/更新 按鈕以啟動 環境配置 對話框。

  1. 登入AdobeCloud Manager,網址為 my.cloudmanager.adobe.com.

  2. Cloud Manager會列出各種可用的方案。 選取您要管理的項目。

  3. 選取 環境 頁簽,然後在左側導航面板中選擇要為其建立環境變數的環境。

  4. 在環境的詳細資訊中,選取 設定 然後選取 添加/更新 在右上方,開啟 環境配置 對話框。

    變數的「新增/更新」按鈕

  5. 使用要修改的變數列最後一列中的省略號按鈕,選擇 編輯刪除.

    編輯或刪除變數

  6. 視需要編輯環境變數。

    • 編輯時,刪節號按鈕會變更為選項,以回復成原始值或確認變更。
    • 編輯機密時,只能更新值,無法檢視。

    編輯變數

  7. 完成所有必要配置更改後,請選擇 儲存.

新增變數時, 狀態指標 更新 會顯示在表格頂端和新更新的變數旁,以指出環境正以設定更新。 完成後,更新的環境變數將顯示在表格中。

秘訣

如果您想要更新多個變數,建議您使用 環境配置 對話方塊,以在點選或按一下之前一次更新所有必要變數 儲存. 這樣,您就可以將其新增至環境,並附上一項更新。

使用環境變數

環境變數可讓 pom.xml 配置更安全、更靈活。 例如,密碼不需要硬式編碼,而且您的設定可根據環境變數中的值進行調整。

您可以透過XML存取環境變數和機密,如下所示。

  • ${env.VARIABLE_NAME}

請參閱檔案 設定專案 ,以了解如何在 pom.xml 檔案。

請參閱 官方Maven檔案 以取得更多詳細資訊。

本頁內容