功能发布记录 新功能发布 发布时间 功能概述 2024-06 拓展了报警伸缩规则的数据来源,与负载均衡关联更灵活 2024-03 升级报警伸缩规则能力,支持联动BCM报警策略,伸缩组日志增加展示节点伸缩详情,支持查看脚本执行结果 2023-11 优化伸缩组详情展示效果,支持自定义节点是否托管,修复了一些已知问题 2023-09 优化伸缩活动执行脚本交互体验,新增扩容前执行脚本能力,支撑初始化配置实
Windows域名 ProxyHost 代理服务器主机地址 ProxyPort 代理服务器端口 ProxyUsername 代理服务器验证的用户名 ProxyPassword 代理服务器验证的密码 ProxyPreemptiveAuthenticationEnabled 是否设置用户代理认证 ProxyWorkstation NTLM代理服务器的Windows工作站名称 LocalAddress 本地地址
安装SDK工具包 运行环境 Java SDK工具包可在jdk1.7、jdk1.8环境下运行。 方式一:使用Maven安装 在Maven的pom.xml文件中添加bce-java-sdk的依赖: <dependency> <groupId>com.baidubce</groupId> <artifactId>bce-java-sdk</artif
安装SDK工具包 运行环境 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通信模块 |
STS(Security Token Service)是百度云提供的临时授权服务。通过STS,您可以为第三方用户颁发一个自定义时效和权限的访问凭证。第三方用户可以使用该访问凭证直接调用百度云的API或SDK访问百度云资源。 通过STS方式访问EIP,用户需要先通过STS的client申请一个认证字符串。
幂等性 当调用创建接口时如果遇到了请求超时或服务器内部错误,用户可能会尝试重发请求,这时用户通过clientToken参数避免创建出比预期要多的资源,即保证请求的幂等性。 幂等性基于clientToken,clientToken是一个长度不超过64位的ASCII字符串,通常放在query string里,如 http://eip.bj.baidubce.com/v1/instance?
伸缩活动相关接口 查询伸缩活动 接口描述 查询伸缩日志列表的接口 请求结构 Method: Get Url: /v1/record 请求参数 名称 类型 是否必须 描述 参数位置 groupid String 是 伸缩组 ID QueryParam pageNo int 是 页的号码 QueryParam orderBy String 是 开始的时间,只支持:startTime QueryPara
节点管理相关接口 释放节点 接口描述 手动释放指定的实例 请求结构 Method: POST 请求URL: /v1/group/{groupId}?scalingDown 请求参数 参数名 类型 是否必需 参数位置 描述 groupId String 是 RequestQuery参数 伸缩组id nodes List<String> 是 RequestBody参数 释放实例短 id 列表
伸缩规则相关接口 创建伸缩规则 接口描述 创建伸缩的伸缩规则,包括定时扩缩容、周期性扩缩容以及指标触发式的扩缩容。 请求结构 Method: Post Url: /v1/rule 请求参数 Body 参数名 类型 是否必需 参数位置 描述 ruleName String 是 RequestBody参数 规则名称 groupId String 是 RequestBody参数 伸缩组id state
异常处理 系统异常 EIP系统异常提示有如下三种方式: 异常方法 说明 BceHttpClientError 重试时抛出的异常 last_error 最后一次重试时抛出的异常 BceClientError 客户端产生的异常 BceInvalidArgumentError 传递参数产生的异常 BceServerError 服务器产生的异常 用户可以使用try获取某个事件所产生的异常: from baidubce