IPv6型BLB实例
更新时间:2024-01-19
创建blb实例
创建一个LoadBalancer,返回分配的服务地址及实例ID。付费方式为后付费。需要实名认证,若未通过实名认证可以前往百度智能云官网控制台中的安全认证下的实名认证中进行认证。
使用以下代码可以创建blb实例:
函数声明
@required(vpc_id=(bytes, str),
subnet_id=(bytes, str))
def create_ipv6_loadbalancer(self, vpc_id, subnet_id, name=None,
desc=None, client_token=None, config=None):
参数含义
请参考OpenAPI文档:创建blb实例
返回值
操作成功:
{
blb_id:'lb-56443af4',
name:'BLB-beijing-4f624697',
desc:'',
address:'2400:da00:e003:0:2cc:300:0:3'
}
操作失败:
抛出异常,异常列表参考:异常列表
代码示例
具体代码示例参考:example_create_ipv6_loadbalancer.py
查询blb实例列表
查询用户账户下所有LoadBalancer的信息。支持按LoadBalancer的id、name、address进行查询,匹配规则支持部分包含(不支持正则)。支持按bccId进行查询,目前只支持单个bccId查询,并且仅支持精确查询。查询结果为包含该后端服务器的负载均衡实例。返回结果是多重查询条件的交集。如果BLB实例开启了公网访问,返回结果将会带上公网IP。结果支持marker分页,分页大小默认为1000,可通过maxKeys参数指定
使用以下代码可以查询blb列表:
函数声明
def describe_ipv6_loadbalancers(self, address=None, name=None, blb_id=None,
bcc_id=None, marker=None, max_keys=None,
config=None):
参数含义
请参考OpenAPI文档:查询已有的BLB实例
返回值
操作成功:
{
blb_list:[{
tags:None,
blb_id:'lb-a93a0d3d',
status:'available',
name:'BLB-beijing-4f7ecf2b',
desc:'',
address:'2400:da00:e003:0:2cc:300:0:2',
vpc_id:'vpc-5wseb8brnpxt',
subnet_id:'sbn-b2iqt2g6f00u',
allow_delete:True,
payment_timing:'Postpaid'},
],
marker:'blb-05FA1C7F',
next_marker:None,
is_truncated:False,
max_keys:1000
}
操作失败:
抛出异常,异常列表参考:异常列表
代码示例