更新时间:2024-10-18 GMT+08:00
分享

在ACMS中录入敏感配置

本文介绍如何在ACMS管理台录入敏感配置,支持手动逐条录入和批量导入两种方式。

前提条件

需要具备AppStage服务运维岗位权限或运维管理员权限,权限申请操作请参见申请权限

录入敏感配置

  1. 进入AppStage运维中心
  2. 在顶部导航栏选择服务。
  3. 单击,选择安全 > 访问凭据管理服务
  4. 选择左侧导航栏的“敏感配置管理”
  5. 单击“敏感配置录入”,配置相关参数。参数说明如表1所示。

    敏感配置录入后,管理台不会明文显示敏感配置的明文值,请务必妥善保存明文值。

    表1 录入敏感配置参数说明

    参数

    说明

    推送实例

    选择在哪个环境下配置敏感配置项。

    说明:

    此处选择的环境应与ACMS的部署环境保持一致,如:cn_product_cbu,cn表示中国站。

    服务名称

    显示当前的服务名称。

    微服务名称

    选择微服务名称。

    敏感配置项名称

    输入敏感配置项名称。

    敏感配置项标签

    由业务自定义输入,名称+标签唯一确定微服务下的敏感配置项,缺省值是default。

    发布值

    发布值由业务自行录入,如密码、口令等。

    单击“自动生成”,可以自动生成发布值。

    说明:

    此处明文展示自动生成的发布值,支持拷贝,但该页面关闭后将无法再次查看到发布明文值。

    确认值

    确认值与发布值一致,随发布值同时生成。

    敏感配置项描述

    输入敏感配置项的描述,示例:和XX微服务的预共享密钥。

  6. 单击“提交”

    在敏感配置列表中会生成一条记录,发布状态为新建,该敏感配置项待生效。

批量导入敏感配置

  1. 进入AppStage运维中心
  2. 在顶部导航栏选择服务。
  3. 单击,选择安全 > 访问凭据管理服务
  4. 选择左侧导航栏的“敏感配置管理”
  5. 单击“敏感配置批量导入”
  6. 选择推送实例和微服务名称。

    推送实例表示选择在哪个环境下配置敏感配置项,此处选择的环境应与ACMS的部署环境保持一致,如:cn_product_cbu,cn表示中国站。

  7. 单击template.xlsx,下载批量导入模板,填入配置信息。
  8. 单击“附件上传”,上传已填入配置信息的本地文件。
  9. 单击“提交”

更多操作

敏感配置录入后,您可以执行如表2所示的操作。

表2 更多操作

操作

说明

修改敏感配置项

单击敏感配置列表操作列的“修改”,修改敏感配置项。

研发登录ACMS管理台进行修改敏感配置项后会处于“已发布/待发布”状态,后面需要采用以下步骤进行生效:

  • Nuwa Runtime发布配置项:通过IaC重新部署生效。
  • 业务通过STS SDK在运行动态获取:需要在运维中心进行重新发布该配置项。

删除敏感配置项

单击敏感配置列表操作列的“删除”,即可删除敏感配置项。

说明:

根据敏感配置的状态不同,需要不同权限来删除。

  • 新建状态:具备运维管理员权限才可以删除。
  • 已发布/待发布状态:需要具备服务运维岗位权限或运维管理员权限才可以删除。

批量删除敏感配置项

勾选需要删除的敏感配置,单击“批量删除”,即可批量删除敏感配置。

配置项值对比

敏感配置一旦录入,管理台不会明文显示敏感配置的明文值。如果业务录入敏感配置后,不确定录入的值是否为预期的明文值,则可以使用“敏感配置对比”功能。

  1. 单击敏感配置列表操作列的更多 > 配置项对比
  2. “对比值”中输入期望的明文值,单击“对比”,即可比较STS保存的值是否和输入的值相同。

查看修改历史

单击敏感配置列表操作列的更多 > 查看修改历史

相关文档