百度日志服务BLS

    UpdateFastQuery

    描述

    更新指定名称的快速查询实例信息。

    请求

    • 请求语法
    PUT /v1/fastquery/{fastQueryName} HTTP/1.1
    Host: <Endpoint>
    Authorization: <Authorization String>
    Content-Type: application/json; charset=utf-8
    
    {
      "fastQueryName": <fastQueryName>,
      "logStoreName": <logStoreName>,
      "logStreamName": <logStreamName>,
      "query": <query>,
      "description": <description>
    }
    • 请求头域

    除公共请求头域外,无其它特殊头域。

    • 请求参数
    参数名称 类型 是否必须 参数位置 描述
    fastQueryName String Yes Path 快速查询名称
    description String No RequestBody 信息描述
    query String No RequestBody 快速查询语句
    logStoreName String Yes RequestBody 日志集名称
    logStreamName String No RequestBody 日志流名称

    响应

    • 响应头域

    除公共响应头域外,无其它特殊头域。

    • 响应参数

    错误码

    除了通用的错误码,还可能出现如下错误码:

    错误码 错误消息 描述 HTTP状态码
    FastQueryNotFound FastQuery [fastQueryName] not found 该 FastQuery 不存在 404

    注:错误消息中 [fastQueryName] 部分会用具体的名称来替换

    示例

    • 请求示例
    PUT /v1/fastquery/demo HTTP/1.1
    Host: bls-log.bj.baidubce.com
    Authorization:bce-auth-v1/18717522d39411e9b721df098b0b908c/2019-09-10T07:00:20Z/1800/content-type;host;x-bce-date;x-bce-request-id/6a7cb6c9ac7ec156c805e55e7d0bcfc443b47feee97cf099c1c0d93a0b4c8304
    Content-Type: application/json; charset=utf-8
    
    {
      "description": "this is a description",
      "query": "select count(1) where @timestamp >= 1573104162010 and @timestamp <= 1573204562010"
      "logStoreName": "demo",
      "logStreamName": "stream2"
    }
    • 响应示例
    HTTP/1.1 204
    Content-Type: application/json; charset=utf-8
    X-Bce-Request-Id: 2eeba101-4cc7-4cfe-b5ac-a3be8d060e33
    Date: Fri, 10 Apr 2020 04:42:37 GMT
    上一篇
    DescribeFastQuery
    下一篇
    DeleteFastQuery