负载均衡接口
更新时间:2026-11-04
负载均衡接口
创建负载均衡接口
您可以参考API文档获取参数的详细信息:创建负载均衡接口
Python
1def test_create_load_balance_priority(eo_client):
2 """
3 create a load balance with priority mode
4 """
5 response = eo_client.create_load_balance(
6 siteId=1,
7 name='test',
8 dispatchMode='priority_mode',
9 sessionMode='IP',
10 detectConfig={
11 'healthCheckType': 'ICMP',
12 'probeInterval': 10,
13 'probeMinSuccesses': 5,
14 'probeMaxFails': 5,
15 'probeTimeout': 3
16 },
17 originPoolIds=['geo_fIyyiMbsYCtl', 'geo_BE4APhb3xOC7'],
18 fallbackOriginPoolId='geo_fIyyiMbsYCtl')
19 print(response)
Python
1def test_create_load_balance_weight(eo_client):
2 """
3 create a load balance with weight mode
4 """
5 response = eo_client.create_load_balance(
6 siteId=1,
7 name='test',
8 dispatchMode='weight_mode',
9 sessionMode='OFF',
10 detectConfig={
11 'probeInterval': 60,
12 'probeMaxFails': 1,
13 'probeMethod': 'GET',
14 'probeMinSuccesses': 1,
15 'probeSucceedCode': '2xx',
16 'probeTimeout': 3,
17 'probeUrl': '/'
18 },
19 originPoolIds=['geo_fIyyiMbsYCtl', 'geo_BE4APhb3xOC7'],
20 weights=[10, 20],
21 fallbackOriginPoolId='geo_fIyyiMbsYCtl')
22 print(response)
查询负载均衡接口
您可以参考API文档获取参数的详细信息:查询负载均衡接口
Python
1def test_query_load_balance(eo_client):
2 """
3 query the load balances of a site
4 """
5 response = eo_client.query_load_balance(
6 siteId=1,
7 fetchAll=True,
8 name='test',
9 id='eo_lb_gG5WnKassxm6')
10 print(response)
修改负载均衡接口
您可以参考API文档获取参数的详细信息:修改负载均衡接口
Python
1def test_update_load_balance(eo_client):
2 """
3 update a load balance of a site
4 """
5 response = eo_client.update_load_balance(
6 id='eo_lb_gG5WnKassxm6',
7 siteId=1,
8 name='test',
9 dispatchMode='weight_mode',
10 sessionMode='OFF',
11 detectConfig={
12 'probeInterval': 100,
13 'probeMinSuccesses': 5,
14 'probeMaxFails': 5,
15 'probeSucceedCode': '2xx',
16 'probeUrl': '/test',
17 'probeTimeout': 3,
18 'probeMethod': 'GET'
19 },
20 originPoolIds=['geo_X8zcYPHclKlz', 'geo_D7Qts5KDPXfl'],
21 weights=[10, 50],
22 fallbackOriginPoolId='geo_X8zcYPHclKlz')
23 print(response)
删除负载均衡接口
您可以参考API文档获取参数的详细信息:删除负载均衡接口
Python
1def test_delete_load_balance(eo_client):
2 """
3 delete a load balance of a site
4 """
5 response = eo_client.delete_load_balance(
6 id='eo_lb_gG5WnKassxm6',
7 siteId=1)
8 print(response)
评价此篇文章
