通用说明
所有文档

          边缘计算节点 BEC

          通用说明

          实名认证

          使用BEC API的用户需要完成个人认证以及企业认证,没有通过认证的可以前往百度开放云官网控制台中去进行认证。如果用户没有通过认证,是不能使用BEC相关服务的。

          API认证机制

          所有API的安全认证一律采用Access Key与请求签名机制。 Access Key由Access Key ID和Secret Access Key组成,均为字符串。 对于每个HTTP请求,使用下面所描述的算法生成一个认证字符串。提交认证字符串放在Authorization头域里。服务端根据生成算法验证认证字符串的正确性。 认证字符串的格式为bce-auth-v{version}/{accessKeyId}/{timestamp}/{expirationPeriodInSeconds}/{signedHeaders}/{signature}

          • version是正整数。
          • timestamp是生成签名时的UTC时间。
          • expirationPeriodInSeconds表示签名有效期限。
          • signedHeaders是签名算法中涉及到的头域列表。头域名之间用分号(;)分隔,如host;x-bce-date。列表按照字典序排列。(本API签名仅使用host和x-bce-date两个header)
          • signature是256位签名的十六进制表示,由64个小写字母组成。

          当百度智能云接收到用户的请求后,系统将使用相同的SK和同样的认证机制生成认证字符串,并与用户请求中包含的认证字符串进行比对。如果认证字符串相同,系统认为用户拥有指定的操作权限,并执行相关操作;如果认证字符串不同,系统将忽略该操作并返回错误码。

          鉴权认证机制的详细内容请参见鉴权认证

          通信协议

          BEC API支持HTTP和HTTPS两种方式。为了提升数据安全性,建议通过HTTPS调用。

          请求结构说明

          数据交换格式为JSON,所有request/response body内容均采用UTF-8编码。

          请求参数包括如下4种:

          参数类型 说明
          URI参数 通常用于指明操作实体,如:POST /cloud/v{version}/axb/bind
          Query参数 URL中携带的请求参数
          HEADER参数 通过HTTP头域传入,如:x-bce-date
          RequestBody参数 通过JSON格式组织的请求数据体

          响应结构说明

          响应值分为两种形式

          返回内容 说明
          HTTP STATUS CODE 如200,400,403,404等
          ResponseBody JSON格式组织的响应数据体

          API版本号

          参数 类型 参数位置 描述 是否必须
          version String URL参数 API版本号,当前值1

          时间与日期规范

          日期与时间的表示有多种方式。为统一起见,除非是约定俗成或者有相应规范的,凡需要日期时间表示的地方一律采用UTC时间,遵循ISO 8601,并做以下约束:

          1. 表示日期一律采用YYYY-MM-DD方式,例如2014-06-01表示2014年6月1日
          2. 表示时间一律采用hh:mm:ss方式,并在最后加一个大写字母Z表示UTC时间。例如23:00:10Z表示UTC时间23点0分10秒。
          3. 凡涉及日期和时间合并表示时,在两者中间加大写字母T,例如2014-06-01T23:00:10Z表示UTC时间2014年6月1日23点0分10秒。
          上一篇
          更新记录
          下一篇
          服务域名