全部产品
存储与CDN 数据库 安全 应用服务 数加·人工智能 数加·大数据基础服务 互联网中间件 视频服务 开发者工具 解决方案 物联网 钉钉智能硬件
日志服务

CreateLogstore

更新时间:2017-06-07 13:26:11

在 project 下创建 logstore。

示例:

POST /logstores

请求语法

  1. POST /logstores HTTP/1.1
  2. Authorization: <AuthorizationString>
  3. Date: <GMT Date>
  4. Host: <Project Endpoint>
  5. x-log-apiversion: 0.6.0
  6. x-log-signaturemethod: hmac-sha1
  7. {
  8. "logstoreName" : <logStoreName>,
  9. "ttl": <ttl>,
  10. "shardCount": <shardCount>
  11. }

请求参数

属性名称 类型 是否必须 描述
logstoreName string logstore 的名称,在 project 下必须唯一。
ttl integer 数据的保存时间,单位为天。
shardCount integer 该 logstore 的 shard 数量

请求头

CreateLogstore 接口无特有请求头,关于 Log Service API 的公共请求头请参考 公共请求头

响应头

CreateLogstore 接口无特有响应头,关于 Log Service API 的公共响应头请参考 公共响应头

响应元素

HTTP 状态码返回 200。

错误码

除了返回 Log Service API 的 通用错误码,还可能返回如下特有错误码:

HTTP状态码 ErrorCode ErrorMessage
400 LogstoreAlreadyExist logstore {logstoreName} already exist
500 InternalServerError Specified Server Error Message
400 LogstoreInfoInvalid logstore info is invalid
400 ProjectQuotaExceed Project Quota Exceed

细节描述

创建过程中 quota 如果非法,则会创建不成功。

示例

请求示例:
  1. POST /logstores HTTP/1.1
  2. Header :
  3. {
  4. x-log-apiversion=0.6.0,
  5. Authorization=LOG 94to3z418yupi6ikawqqd370:8IwDTWugRK1AZAo0dWQYpffhy48=,
  6. Host=ali-test-project.cn-hangzhou-devcommon-intranet.sls.aliyuncs.com,
  7. Date=Wed, 11 Nov 2015 07:35:00 GMT,
  8. Content-Length=55,
  9. x-log-signaturemethod=hmac-sha1,
  10. Content-MD5=7EF43D0B8F4A807B95E775048C911C72,
  11. User-Agent=sls-java-sdk-v-0.6.0,
  12. Content-Type=application/json
  13. }
  14. Body :
  15. {
  16. "logstoreName": "test-logstore",
  17. "ttl": 1,
  18. "shardCount": 2
  19. }
响应示例:
  1. HTTP/1.1 200 OK
  2. Header:
  3. {
  4. Date=Wed, 11 Nov 2015 07:35:00 GMT,
  5. Content-Length=0,
  6. x-log-requestid=5642EFA499248C827B012B39,
  7. Connection=close,
  8. Server=nginx/1.6.1
  9. }
本文导读目录