异常
更新时间:2025-08-20
异常提示
BES异常提示有如下两种异常类型:
| 异常类型 | 说明 |
|---|---|
| BceHttpClientError | 请求时异常 |
| BceServerException | 服务器异常 |
获取事件异常
用户可以使用try获取某个事件所产生的异常,可参考如下代码:
Text
1from baidubce.exception import BceHttpClientError
2from baidubce.exception import BceServerError
3
4try:
5 response = bes_client.create_cluster(name,
6 password,
7 modules,
8 version,
9 slotType,
10 is_open_service,
11 available_zone,
12 security_group_id,
13 subnet_uuid,
14 vpc_id,
15 billing)
16 print(response)
17except BceHttpClientError as e:
18 if isinstance(e.last_error, BceServerError):
19 __logger.error('send request failed. Response %s, code: %s, msg: %s'
20 % (e.last_error.status_code, e.last_error.code, e.last_error.message))
21 else:
22 __logger.error('send request failed. Unknown exception: %s' % e)
