Description

It publishes configurations on ACM.

Request type

POST

Request URL

/diamond-server/basestone.do

Request parameters

Name  Type Required Description
tenant String Yes The tenant, corresponding to the namespace field of ACM
dataId string Yes Configuration ID
group string Yes Configuration group
content string Yes Configuration content

Header parameters

名称 类型 是否必须 描述
Spas-AccessKey string accessKey 从 ACM 控制台获取。
timeStamp string 请求时间毫秒字符串。
Spas-Signature string SpasSigner.sign( Tenant+ group+ timeStamp, secretKey) // 用秘钥对“租户+分组+时间戳”进行签名,签名算法为 HmacSHA1。加时间戳签名防止重放攻击,该签名有效期 60 秒。

Response parameters

Parameter type Description
boolean If the publishing is successful

错误编码

错误代码 描述 语义
400 Bad Request 客户端请求中的语法错误
403 Forbidden 没有权限
404 Not Found 客户端错误,未找到
500 Internal Server Error 服务器内部错误
200 OK 正常

Example

  • Request example

    http:serverIp:8080/diamond-server/basestone.do? method=syncUpdateAll
    http body:
    dataId=dataIdparam&group=groupParam&tenant=tenantParam&content=contentParam
  • Response example

    true