blb_client.py //BLB客户端入口类 ├── bce_base_client.py //BCE客户端入口类的基类 ├── bce_client_configuration.py //对BCE的HttpClient的配置 ├── bce_response.py //BCE客户端的请求类 ├── exception.py //BCE客户端的异常类 ├── protocol.py //网络协议定义
缺省值为1000 type String 否 Query参数 指定负载均衡实例的类型,不传默认为普通型,传 ipv6 代表查询ipv6类型的BLB。
只读组重新负载均衡 接口说明 只读组重新负载均衡。 请求结构 PUT /v{version}/rds/{sourceAppId}/rogroup/{roGroupId}/reload HTTP/1.1 HOST: rds.bj.baidubce.com Authorization: authorization string 请求头域 除公共头域外,无其它特殊头域。
幂等性 在调用API时,很容易出现由于网络等问题导致客户端没收到响应连接就中断的情况。此时客户端无法得知服务器端是否收到了请求,重试又可能导致问题。例如一个创建实例的请求被多次发送就可能出现重复创建。对此,应加入幂等性的机制来加以应对。 幂等性的意思是无论同一个请求被重复发送多次,其结果都和发送一次一样。 BCE API采用clientToken机制来保证API调用的幂等性。
安装 运行环境 运行环境 PHP SDK包要求运行环境至少为PHP 5.3.2 版本。 鉴权和认证 要使用百度智能云产品,您需要拥有一个百度智能云账号和一个有效的 AK(Access Key ID)、SK(Secret Access Key)用来进行签名认证。 可以通过如下步骤获得并了解您的AK/SK信息: 注册百度智能云账号 创建AK/SK 安装SDK 在 官方网站 下载Java SDK压缩工具
初始化 确认Endpoint 在确认您使用SDK时配置的Endpoint时,可先阅读开发人员指南中关于 BLB访问域名 的部分,理解Endpoint相关的概念。 百度云目前开放了多区域支持,请参考 区域选择说明 。 目前支持“北京”、“广州”、“苏州”、“香港”、“武汉”、“保定”、“上海”、“新加坡”等区域。 服务域名的对应信息为: 访问区域 对应Endpoint bj blb.bj.baidu
初始化 初始化 确认Endpoint 在确认您使用SDK时配置的Endpoint时,可先阅读开发人员指南中关于 BLB访问域名 的部分,理解Endpoint相关的概念。 百度云目前开放了多区域支持,请参考 区域选择说明 。 目前支持“北京”、“广州”、“苏州”、“香港”、“武汉”、“保定”、“上海”、“新加坡”等区域。 服务域名的对应信息为: 访问区域 对应Endpoint bj blb.bj.b
安装 运行环境 运行环境 GO SDK可以在go1.3及以上环境下运行。 安装SDK 直接从github下载 使用go get工具从github进行下载: go get github.com/baidubce/bce-sdk-go SDK目录结构 bce-sdk-go ├── auth //BCE签名相关类 ├── bce //BCE公共基础组件 ├── http //BCE的Http通信相关类
初始化 确认Endpoint 在确认您使用SDK时配置的Endpoint时,可先阅读开发人员指南中关于 BLB访问域名 的部分,理解Endpoint相关的概念。 百度云目前开放了多区域支持,请参考 区域选择说明 。 目前支持“北京”、“广州”、“苏州”、“香港”、“武汉”、“保定”、“上海”、“新加坡”等区域。 服务域名的对应信息为: 访问区域 对应Endpoint bj blb.bj.baidu
概述 本文档主要介绍BLB PHP SDK的安装和使用。在使用本文档前,您需要先了解BLB的一些基本知识,并已经开通了BLB服务。若您还不了解BLB,可以参考 产品描述 和 快速入门 。