更新指定Secret
所有文档

          边缘计算节点 BEC

          更新指定Secret

          接口描述

          更新指定Secret。

          请求结构

          PUT /v1/secret/{secretName} HTTP/1.1
          Host: bec.baidubce.com
          Content-Type: application/json; charset=utf-8
          Authorization: authorization string

          请求头域

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

          请求参数

          参数名称 类型 是否必须 参数位置 描述
          secretName String URI参数 Secret名称
          content UpdateSecretRequest RequestBody参数 Secret更新内容

          响应头域

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

          响应参数

          参数名称 类型 描述
          action String 操作类型,对于更新操作返回值为"update"
          secretName String Secret名称

          错误码

          请参照错误返回章节的内容。

          请求示例

          PUT /v1/secret/test-secret HTTP/1.1
          Host: bec.baidubce.com
          Content-Type: application/json; charset=utf-8
          Authorization: bce-auth-v1/318857a8f08b11e9845ca7e54775a0c2/2019-10-17T03:07:21Z/1800/host/212eef8cfe1ac94be56c4afedb9360bba621ef646c3c8288971d36801d70501a

          content内容:

          对于Opaque类型:

          {
              "secretJson": {
                  "example1": "d3d3LmJhaWR1LmNvbQ==",
                  "example2": "d3d3LmJhaWR1LmNvbQ=="
              }
          }

          对于kubernetes.io/dockerconfigjson类型:

          {
              "server": "mydockerhub",
              "userName": "myname",
              "password": "mypassword"
          }

          响应示例

          HTTP/1.1 200 OK
          Content-Type: application/json;charset=UTF-8
          Date: Wed, 08 Jul 2019 03:28:11 GMT
          x-bce-request-id: d8752367-38e8-45e4-b4c7-e53be3137ce5
          X-Bce-Gateway-Region: BJ
          {
              "action": "update",
              "secretName": "test-secret",
          }

          Model对象定义

          UpdateSecretRequest

          参数名称 类型 描述
          secretJson Map<String,String> 用于Opaque类型,kubernetes.io/dockerconfigjson类型无需该字段
          Map中的value值需经过Base64编码
          server String 用于kubernetes.io/dockerconfigjson类型,Opaque类型无需该字段
          镜像仓库地址
          userName String 用于kubernetes.io/dockerconfigjson类型,Opaque类型无需该字段
          镜像仓库账户名称
          password String 用于kubernetes.io/dockerconfigjson类型,Opaque类型无需该字段
          镜像仓库账户密码
          上一篇
          获取指定类型Secret列表
          下一篇
          删除指定Secret