创建配置

调试

您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。

请求头

该接口使用公共请求头,无特殊请求头。请参见公共请求参数文档。

请求语法

POST /diamond-ops/pop/configuration HTTPS|HTTP

请求参数

名称 类型 是否必选 示例值 描述
Content String key=Hello;value=World

配置的内容

DataId String com.aliyun.acm.example

配置的ID。允许字符为大小写字母、数字、小数点(.)、冒号(:)、星号(*)、下划线(_)和中划线(-)。当ID前缀为如下值时,ACM会自动使用KMS服务对此配置进行加密存储:

  • 前缀为cipher-:调用 KMS 服务对配置进行加解密,加解密数据的大小不超过 4 KB,最大不超过 6 KB,对特殊符号如and(&)会解密错误,不推荐使用。
  • 前缀为cipher-kms-aes-128-:使用 KMS 的信封加解密方法,配置内容可以超过 6 KB,最大不超过 100 KB。配置内容的明文数据不会传输到 KMS 系统,安全性更高,推荐使用。
Group String DEFAULT_GROUP

分组

NamespaceId String 01146121-decf-4b47-****

命名空间ID

Type String text

配置内容的格式,可选值如下:

  • text
  • json
  • xml
  • yaml
  • text/html
  • properties
AppName String app

配置归属的应用名称

Desc String 测试配置

配置的描述说明

Tags String tag1,tag2

配置的标签,如存在多个标签,以半角逗号分隔

返回数据

名称 类型 示例值 描述
Code String OK

状态码

Message String Success

响应描述

RequestId String 132BF104-A660-40C7-936B-F805967*****

请求ID

示例

请求示例

POST /diamond-ops/pop/configuration HTTP/1.1
公共请求头
{
"Content": "",
"DataId": "",
"Group": "",
"NamespaceId": "",
"Type": ""
}

正常返回示例

XML 格式

<RequestId>132BF104-A660-40C7-936B-F805967*****</RequestId>
<Message>Success</Message>
<Code>OK</Code>

JSON 格式

{
  "RequestId": "132BF104-A660-40C7-936B-F805967*****",
  "Message": "Success",
  "Code": "OK"
}

错误码

HttpCode 错误码 错误信息 描述
500 ConfigurationAlreadyExists The configuration item already exists. 配置项已存在
500 ConfigurationQuotaOrSizeExceed The maximum number of configuration items or the maximum length of the configuration item is exceeded. 配置项数量超出规定额度或配置的内容超出规定长度
500 ConfigurationSizeExceed The maximum length of the configuration item is exceeded. 配置项内容长度超出

访问错误中心查看更多错误码。