服务发布点

负载均衡 BLB

  • 快速入门
  • 功能发布记录
  • 产品描述
    • 产品特性
    • 使用限制
    • 基本概念
    • 基本架构
    • 产品优势
    • 产品介绍
    • 应用场景
    • 性能规格说明
  • 典型实践
    • 通过Terraform实现BLB关联监听器、后端服务器、安全组等
    • BLB选型指南
    • 通过应用型BLB实例获取客户端信息
    • 使用IP组功能在跨地域VPC挂载后端服务器
    • 负载均衡安全防护策略
    • 使用IP组功能在同地域跨VPC挂载后端服务器
    • 通过应用型BLB实现多站点托管
    • 健康检查异常排查
    • 通过Terraform管理BLB
  • 操作指南
    • 多用户访问控制
    • 负载均衡专属集群
    • 负载均衡前后端使用协议对应关系
    • BLB监控项说明
    • 访问控制
    • 标签管理
    • 访问日志
    • 使用VPC流日志记录访问日志
    • 实名认证
    • 扩展域名
    • 应用型BLB实例
    • 服务发布点
    • 普通型IPv6 BLB实例
    • 应用型IPv6实例
    • 定制配置
    • IP组使用指南
    • 普通型BLB实例
      • 创建BLB普通型实例
      • 管理BLB普通型实例
  • 服务等级协议SLA
    • 百度云负载均衡可信云认证服务可用性说明
    • LBDC服务等级协议SLA
    • BLB服务等级协议SLA(V2.0)
  • API参考
    • 访问控制
    • 简介
    • 文档更新记录
    • 附录
    • 接口规范
    • API服务域名
    • 错误码
    • 应用型IPv6BLB接口
      • 应用型IPv6BLB监听器相关接口
      • 应用型IPv6BLB安全组相关接口
      • 应用型IPv6BLB实例相关接口
      • 应用型IPv6BLB服务器组相关接口
    • 普通型BLB接口
      • 普通型BLB实例相关接口
      • 普通型BLB安全组相关接口
      • 普通型BLB监听器相关接口
      • 普通型BLB后端服务器相关接口
    • 服务发布点接口
      • 服务发布点相关接口
    • 负载均衡专属集群LBDC接口
      • LBDC实例相关接口
    • BLB订单相关接口
      • BLB询价
      • BLB计费变更-后付费转预付费
      • BLB计费变更-预付费转后付费
      • BLB-变配
      • BLB计费变更-取消预付费转后付费
      • BLB退订接口
    • 应用型BLB接口
      • 应用型BLB服务器组相关接口
      • 应用型BLB实例相关接口
      • 应用型BLB监听器相关接口
      • 应用型BLB安全组相关接口
    • 普通型IPv6BLB接口
      • 普通型IPv6BLB相关接口
  • 常见问题
    • 计费类问题
    • 负载均衡专属集群类问题
    • 一般类问题
    • 常见问题总览
    • 性能类问题
    • 安全类问题
    • 配置类问题
    • 故障类问题
  • 产品定价
    • 负载均衡实例计费
    • 负载均衡专属集群计费
  • SDK
    • Python-SDK
      • 普通型blb实例
      • 负载均衡专属集群LBDC
      • 应用型blb实例
      • IPv6型BLB实例
      • 服务发布点
      • 初始化
      • 版本更新说明
      • 安装
      • 概述
    • Java-SDK
      • 普通型BLB实例
      • 负载均衡专属集群LBDC
      • 应用型BLB实例
      • IPv6型BLB实例
      • 服务发布点
      • 初始化
      • 版本更新说明
      • 安装SDK工具包
      • 概述
    • GO-SDK
      • 普通型blb实例
      • 负载均衡专属集群LBDC
      • 应用型blb实例
      • 版本变更记录
      • IPv6型BLB实例
      • 服务发布点
      • 初始化
      • 安装
      • 概述
    • PHP-SDK
      • 普通型blb实例
      • 初始化
      • 安装
      • 概述
所有文档
menu
没有找到结果,请重新输入

负载均衡 BLB

  • 快速入门
  • 功能发布记录
  • 产品描述
    • 产品特性
    • 使用限制
    • 基本概念
    • 基本架构
    • 产品优势
    • 产品介绍
    • 应用场景
    • 性能规格说明
  • 典型实践
    • 通过Terraform实现BLB关联监听器、后端服务器、安全组等
    • BLB选型指南
    • 通过应用型BLB实例获取客户端信息
    • 使用IP组功能在跨地域VPC挂载后端服务器
    • 负载均衡安全防护策略
    • 使用IP组功能在同地域跨VPC挂载后端服务器
    • 通过应用型BLB实现多站点托管
    • 健康检查异常排查
    • 通过Terraform管理BLB
  • 操作指南
    • 多用户访问控制
    • 负载均衡专属集群
    • 负载均衡前后端使用协议对应关系
    • BLB监控项说明
    • 访问控制
    • 标签管理
    • 访问日志
    • 使用VPC流日志记录访问日志
    • 实名认证
    • 扩展域名
    • 应用型BLB实例
    • 服务发布点
    • 普通型IPv6 BLB实例
    • 应用型IPv6实例
    • 定制配置
    • IP组使用指南
    • 普通型BLB实例
      • 创建BLB普通型实例
      • 管理BLB普通型实例
  • 服务等级协议SLA
    • 百度云负载均衡可信云认证服务可用性说明
    • LBDC服务等级协议SLA
    • BLB服务等级协议SLA(V2.0)
  • API参考
    • 访问控制
    • 简介
    • 文档更新记录
    • 附录
    • 接口规范
    • API服务域名
    • 错误码
    • 应用型IPv6BLB接口
      • 应用型IPv6BLB监听器相关接口
      • 应用型IPv6BLB安全组相关接口
      • 应用型IPv6BLB实例相关接口
      • 应用型IPv6BLB服务器组相关接口
    • 普通型BLB接口
      • 普通型BLB实例相关接口
      • 普通型BLB安全组相关接口
      • 普通型BLB监听器相关接口
      • 普通型BLB后端服务器相关接口
    • 服务发布点接口
      • 服务发布点相关接口
    • 负载均衡专属集群LBDC接口
      • LBDC实例相关接口
    • BLB订单相关接口
      • BLB询价
      • BLB计费变更-后付费转预付费
      • BLB计费变更-预付费转后付费
      • BLB-变配
      • BLB计费变更-取消预付费转后付费
      • BLB退订接口
    • 应用型BLB接口
      • 应用型BLB服务器组相关接口
      • 应用型BLB实例相关接口
      • 应用型BLB监听器相关接口
      • 应用型BLB安全组相关接口
    • 普通型IPv6BLB接口
      • 普通型IPv6BLB相关接口
  • 常见问题
    • 计费类问题
    • 负载均衡专属集群类问题
    • 一般类问题
    • 常见问题总览
    • 性能类问题
    • 安全类问题
    • 配置类问题
    • 故障类问题
  • 产品定价
    • 负载均衡实例计费
    • 负载均衡专属集群计费
  • SDK
    • Python-SDK
      • 普通型blb实例
      • 负载均衡专属集群LBDC
      • 应用型blb实例
      • IPv6型BLB实例
      • 服务发布点
      • 初始化
      • 版本更新说明
      • 安装
      • 概述
    • Java-SDK
      • 普通型BLB实例
      • 负载均衡专属集群LBDC
      • 应用型BLB实例
      • IPv6型BLB实例
      • 服务发布点
      • 初始化
      • 版本更新说明
      • 安装SDK工具包
      • 概述
    • GO-SDK
      • 普通型blb实例
      • 负载均衡专属集群LBDC
      • 应用型blb实例
      • 版本变更记录
      • IPv6型BLB实例
      • 服务发布点
      • 初始化
      • 安装
      • 概述
    • PHP-SDK
      • 普通型blb实例
      • 初始化
      • 安装
      • 概述
  • 文档中心
  • arrow
  • 负载均衡BLB
  • arrow
  • SDK
  • arrow
  • Java-SDK
  • arrow
  • 服务发布点
本页目录
  • 获取Endpoint
  • 获取AK/SK
  • 新建UserserviceClient
  • 创建服务发布点
  • 更新服务发布点
  • 服务发布点绑定实例
  • 服务发布点解绑实例
  • 新增服务发布点鉴权信息
  • 修改服务发布点鉴权信息
  • 删除服务发布点鉴权信息
  • 查询服务发布点列表
  • 查询服务发布点详情
  • 删除服务发布点
  • 附录

服务发布点

更新时间:2025-08-21

获取Endpoint

在确认您使用SDK配置的Endpoint时,可先阅读开发人员指南中关于服务发布点服务域名的部分,理解Endpoint相关的概念。 百度智能云目前开放了多区域支持,请参考区域选择说明中网络产品服务发布点的部分。

注意: 服务发布点 API支持HTTP和HTTPS两种调用方式。为了提升数据的安全性,建议通过HTTPS调用

获取AK/SK

要使用百度智能云服务发布点,您需要拥有一个有效的 AK(Access Key ID)和SK(Secret Access Key)用来进行签名认证。AK/SK是由系统分配给用户的,均为字符串,用于标识用户,为访问服务做签名验证。 可以通过如下步骤获得并了解您的AK/SK信息:

  1. 注册百度智能云账号
  2. 创建AK/SK

新建UserserviceClient

UserserviceClient是服务发布点服务的客户端,为开发者与服务发布点服务进行交互提供了一系列的方法。 新建UserserviceClient时,需要先使用Endpoint、AK、SK对BceClientConfigurationl类型的config实例进行配置,再使用config实例对LbdcClient进行配置,具体配置方法如下:

Plain Text
1String ak = "Your Ak";
2String sk = "Your Sk";
3String endpoint = "blb.bj.baidubce.com";
4
5BceClientConfiguration config = new BceClientConfiguration();
6config.setCredentials(new DefaultBceCredentials(ak, sk));
7config.setEndpoint(endpoint);
8UserserviceClient userserviceClient = new UserserviceClient(config);

创建服务发布点

函数声明

Plain Text
1public CreateUserServiceResponse createUserService(CreateUserServiceRequest body, String clientToken) {
2}

参数含义

请参考OpenAPI文档 创建服务发布点请求参数

返回值

  • 操作成功
Plain Text
1{
2    "metadata":具体信息参考附录metadata部分,
3    "service" : "testService.uservice-3a76ed46.beijing.baidubce.com"
4}
  • 操作失败

操作失败返回异常列表参考负载均衡BLB异常列表

代码示例

具体代码示例参考:ExampleCreateUserService.java

更新服务发布点

函数声明

Plain Text
1public void updateUserService(String service, UpdateUserServiceRequest body, String clientToken) {
2}

参数含义

请参考OpenAPI文档 更新服务发布点请求参数

返回值

  • 操作成功

无返回值

  • 操作失败

操作失败返回异常列表参考负载均衡BLB异常列表

代码示例

具体代码示例参考:ExampleUpdateUserService.java

服务发布点绑定实例

函数声明

Plain Text
1public void bindInstance(String service, BindInstanceRequest body, String clientToken) {
2}

参数含义

请参考OpenAPI文档 服务发布点绑定实例请求参数

返回值

  • 操作成功

无返回值

  • 操作失败

操作失败返回异常列表参考负载均衡BLB异常列表

代码示例

具体代码示例参考:ExampleBindInstance.java

服务发布点解绑实例

函数声明

Plain Text
1public void unbindInstance(String service, String clientToken) {
2}

参数含义

请参考OpenAPI文档 服务发布点解绑实例请求参数

返回值

  • 操作成功

无返回值

  • 操作失败

操作失败返回异常列表参考负载均衡BLB异常列表

代码示例

具体代码示例参考:ExampleUnbindInstance.java

新增服务发布点鉴权信息

函数声明

Plain Text
1public void addAuth(String service, AddAuthRequest body, String clientToken) {
2}

参数含义

请参考OpenAPI文档 新增服务发布点鉴权信息请求参数

返回值

  • 操作成功

无返回值

  • 操作失败

操作失败返回异常列表参考负载均衡BLB异常列表

代码示例

具体代码示例参考:ExampleAddAuth.java

修改服务发布点鉴权信息

函数声明

Plain Text
1public void editAuth(String service, EditAuthRequest body, String clientToken) {
2}

参数含义

请参考OpenAPI文档 修改服务发布点鉴权信息请求参数

返回值

  • 操作成功

无返回值

  • 操作失败

操作失败返回异常列表参考负载均衡BLB异常列表

代码示例

具体代码示例参考:ExampleEditAuth.java

删除服务发布点鉴权信息

函数声明

Plain Text
1public void removeAuth(String service, RemoveAuthRequest body, String clientToken) {
2}

参数含义

请参考OpenAPI文档 删除服务发布点鉴权信息请求参数

返回值

  • 操作成功

无返回值

  • 操作失败

操作失败返回异常列表参考负载均衡BLB异常列表

代码示例

具体代码示例参考:ExampleRemoveAuth.java

查询服务发布点列表

函数声明

Plain Text
1public ListUserServiceResponse listUserService(String marker, Integer maxKeys) {
2}

参数含义

请参考OpenAPI文档 查询服务发布点列表请求参数

返回值

  • 操作成功
Plain Text
1{
2    "metadata":具体信息参考附录metadata部分,
3    "services": [
4        {
5            "serviceId': "uservice-a223vc",
6            "name": "name",
7            "description": "",
8            "serviceName": "serviceName",
9            "bindType": "blb",
10            "instanceId": "lb-d3e2cf75",
11            "status": "inService",
12            "service": "xxx.baidubce.com",
13            "createTime": "2019-03-07T02:35:31Z",
14            "endpointCount": 1,
15            "endpointList": [
16                {
17                    "endpointId': "endpoint-a223vc",
18                    "uid': "e8deba4d81d3435bb4591ce97288f296",
19                    "attachTime': "2019-03-07T02:35:31Z",
20                }
21            ],
22            "authList": [
23                {
24                    "uid": "*",
25                    "auth" : "allow"
26                }
27            ]
28            
29        }
30    ],
31    "marker": "uservice-a032va",
32    "nextMarker": null,
33    "isTruncated": false,
34    "maxKeys": 100
35}
  • 操作失败

操作失败返回异常列表参考负载均衡BLB异常列表

代码示例

具体代码示例参考:ExampleListUserService.java

查询服务发布点详情

函数声明

Plain Text
1public GetUserServiceResponse getUserService(String service) {
2}

参数含义

请参考OpenAPI文档 查询服务发布点详情请求参数

返回值

  • 操作成功
Plain Text
1{
2    "metadata":具体信息参考附录metadata部分,
3    "serviceId': "uservice-a223vc",
4    "name": "name",
5    "description": "",
6    "serviceName": "serviceName",
7    "bindType": "blb",
8    "instanceId": "lb-d3e2cf75",
9    "status": "inService",
10    "service": "xxx.baidubce.com",
11    "createTime": "2019-03-07T02:35:31Z",
12    "endpointCount": 1,
13    "endpointList": [
14        {
15            "endpointId': "endpoint-a223vc",
16            "uid': "e8deba4d81d3435bb4591ce97288f296",
17            "attachTime': "2019-03-07T02:35:31Z",
18        }
19    ],
20    "authList": [
21        {
22            "uid": "*",
23            "auth" : "allow"
24        }
25    ]
26}
  • 操作失败

操作失败返回异常列表参考负载均衡BLB异常列表

代码示例

具体代码示例参考:ExampleGetUserService.java

删除服务发布点

函数声明

Plain Text
1public void deleteUserService(String service, String clientToken) {
2}

参数含义

请参考OpenAPI文档 删除服务发布点请求参数

返回值

  • 操作成功

无返回值

  • 操作失败

操作失败返回异常列表参考负载均衡BLB异常列表

代码示例

具体代码示例参考:ExampleDeleteUserService.java

附录

公共返回信息metadata格式

Plain Text
1 {
2      "bceRequestId":"f5f0821d-45fe-439b-bbf4-fc48b639f84a",
3      "contentLength":28,
4      "contentType":"application/json;charset=UTF-8",
5      "date":1701917695000,
6      "server":"openresty/1.15.8.1"
7 }

上一篇
IPv6型BLB实例
下一篇
初始化