Files
V-LiuShuang a59e0b8ade add
2026-09-07 16:21:48 +08:00

1.1 KiB

按步骤一步步执行:

  1. 项目根目录pom.xml获取以下几个属性:
  • profiles.active
  • nacos.server
  • nacos.config.group
  • nacos.username
  • nacos.password
  1. 获取accessToken。

请求示例:

curl -X POST 'http://{nacos.server}/nacos/v1/auth/login' -d 'username={nacos.username}&password={nacos.password}'

输出示例:

{"accessToken":"xxx"}

如果输出不包含accessToken字段视为失败,最多重试2次,仍然失败则直接中断整个流程。

  1. 获取配置文件信息。
  • dataId:如果要请求MySQL执行SQL使用datasource.yml,否则使用mis-agent.yml
  • accessToken:上一步得到的accessToken

请求示例:

curl -X GET "http://{nacos.server}/nacos/v3/console/cs/config?dataId={dataId}&groupName={groupName}&namespaceId={profiles.active}" -H "Authorization: Bearer {accessToken}"

输出示例:

{
    "code": 0,
    "message": "success",
    "data": {"content": "..."}
}

data.content就是配置内容,通常是yaml格式。