全部產品
Search
文件中心

Serverless App Engine:管理配置

更新時間:Sep 03, 2024

您可以將應用開發過程中產生的大量的參數和變數等資訊,提取到設定檔中統一管理和營運。代碼運行時,可以從該設定檔中擷取相應的變數和參數,以便快速更改變數和參數,降低代碼維護成本。本文介紹如何在Serverless 應用引擎 SAE(Serverless App Engine)控制台建立、匯入或匯出設定檔。

背景資訊

本文建立的設定檔適用於應用開發及營運情境,如果您需要建立容器運行環境相關的配置項,請參見管理和使用配置項(K8s ConfigMap)
說明
  • 除了在SAE控制台操作組態管理,您的程式還需要整合SDK讀取配置。具體資訊,請參見SDK簡介
  • SAE預設支援的ACM進入下線狀態,但不影響您現有的使用。建議您直接使用MSE提供的Nacos 2.0佈建服務。更多資訊,請參見Nacos版本特性

建立配置

  1. 登入SAE控制台

  2. 在左側導覽列,選擇分布式組態管理 > 配置列表
  3. 在頂部功能表列,選擇地區。

  4. 配置列表頁面,選擇命名空間並單擊建立配置
  5. 建立配置面板,輸入配置資訊並單擊建立
    說明 配置的資料模型為<Namespace+Data ID+Group,Content>。Data ID和Group無需申請,須在同一命名空間內保持唯一。不同命名空間之間的配置相互隔離。
    配置項說明
    Data ID配置ID。採用類似package.class(例如com.taobao.tc.refund.log.level)的命名規則保證全域唯一性。建議根據配置的業務含義定義class部分。
    Group配置分組(命名空間)。建議填寫產品名:模組名保證唯一性。後續可以根據Group進行鑒權。
    資料加密配置資料是否加密。如果您的配置中包含敏感性資料,建議您使用加密儲存功能,降低配置泄漏風險。
    重要 ACM資料加密功能依賴Key Management Service,因此使用前必須開通Key Management Service,並授權ACM使用Key Management Service進行加解密。加密配置的Data ID均以cipher-開頭,具體操作,請參見建立和使用加密配置
    配置格式選擇配置格式。SAE會根據您選擇的格式進行資料校正。預設選擇TEXT
    配置內容輸入配置的內容。建議不超過10 KB,最大不超過100 KB。
    配置描述配置描述資訊。
    更多配置
    應用配置歸屬應用程式名稱。
    標籤配置標籤。可通過維度管理配置,最多支援5個標籤,每個標籤不超過64個字元。
    建立完成後,您可以在配置列表頁面查看目標配置。

匯入或匯出配置

SAE支援匯入或者匯出跨命名空間的設定檔,方便配置複用。

  1. 登入SAE控制台

  2. 在左側導覽列,選擇分布式組態管理 > 配置列表
  3. 在頂部功能表列,選擇地區。

  4. 配置列表頁面上方,選擇目標配置所在的命名空間。
  5. 在目標配置所在的命名空間,按需匯入或匯出配置。
    • 匯入配置
      1. 單擊匯入配置,在匯入配置對話方塊,從相同配置下拉式清單中選擇針對相同配置的操作,然後單擊上傳檔案匯入配置
      2. 在開啟的對話方塊中,選擇解壓的設定檔,單擊開啟,然後在匯入配置對話方塊,單擊匯入
    • 匯出配置
      1. 選中目標配置,單擊匯出,並在匯出配置對話方塊,單擊匯出匯出配置
      2. 解壓已匯出的設定檔。