您可以将应用代码中的变量、参数等从代码中提取出来,集中在配置文件,运行代码时从该配置文件中获取相应的变量和参数,便于快速地更改参数及降低代码维护成本。本文介绍如何在 SAE 中创建、导入或者导出配置文件。

创建配置

  1. 登录 SAE 控制台
  2. 在左侧导航栏选择配置管理 > 配置列表,并在页面右侧单击新建配置
  3. 新建配置页面,输入配置信息并单击发布
    配置字段的说明如下表所示。
    说明 配置的数据模型为 < Namespace+DataId+Group, Content > 。 DataId 和 Group 无需申请,须在同一命名空间内保持唯一性。
    字段 说明
    Data ID 配置 ID,采用类似 package.class(如 com.taobao.tc.refund.log.level)的命名规则保证全局唯一性。建议根据配置的业务含义定义 class 部分。全部字符均为小写。只允许使用英文字符和 4 种特殊字符(“.”、“:”、“-”、“_”),不超过 256 字节。
    Group 配置分组(命名空间),建议填写产品名:模块名(如 ACM:Test)保证唯一性。后续可以根据 Group 进行鉴权。仅允许使用英文字符和 4 种特殊字符(“.”、“:”、“-”、“_”),不超过 128 字节。
    标签 配置标签,方便用户根据自己的维度管理配置,最多支持 5 个标签,每个标签不超过 32 个字符。
    描述 配置描述信息,便于理解配置含义,不超过 128 个字符。
    归属应用 配置归属应用名。仅允许英文字符和 4 种特殊字符(“.”、“:”、“-”、“_”)。
    目标地域 通常仅发布到当前地域。如需把配置发布到多个地域,请勾选所需地域。
    数据加密 配置中包含敏感数据,推荐使用加密存储功能,降低配置泄漏风险。
    注意 使用前必须开通密钥管理服务,并授权 ACM 使用密钥管理服务进行加解密。因为 ACM 数据加密功能依赖密钥管理服务,为其配置加密。加密配置的 Data ID 均以 cipher- 开头,详情请见创建和使用加密配置
    配置格式 选择配置格式,SAE 进行格式校验。
    配置内容 输入配置的内容,建议不超过 10 KB,最大不超过 100 KB。

导入或者导出配置

SAE 支持跨命名空间配置导入或者导出,方便配置复用。

  1. 在目标配置所在的命名空间下,选择需要导出的配置,单击导出,并在导出配置对话框中单击导出另存。
  2. 解压已下载的配置文件。
  3. 在待导入配置命名空间所在页面右侧单击命名空间导入按钮图标,并在导入配置对话框中单击上传文件
  4. 在打开的对话框中选中解压出来的配置文件,并单击打开