本文介绍云搜索服务的 API 返回结果信息。
说明
请求调用成功返回结果
{ "ResponseMetadata": { "RequestId": "202310231017313****A60DADB80BE85", "Action": "DescribeZones", "Version": "2023-01-01", "Service": "ESCloud", "Region": "cn-beijing" }, "Result": { "Zones": [ { "RegionId": "cn-beijing", "ZoneId": "cn-beijing-a", "ZoneName": "可用区A", "ZoneStatus": "AVAILABLE" }, { "RegionId": "cn-beijing", "ZoneId": "cn-beijing-b", "ZoneName": "可用区B", "ZoneStatus": "AVAILABLE" }, { "RegionId": "cn-beijing", "ZoneId": "cn-beijing-c", "ZoneName": "可用区C", "ZoneStatus": "AVAILABLE" } ] } }
说明
请求调用失败返回结果
{ "ResponseMetadata": { "RequestId": "2023102***54A5A338FA49A", "Action": "DescribeInstance", "Version": "2023-01-01", "Service": "ESCloud", "Region": "cn-beijing", "Error": { "Code": "0012", "Message": "wrong id" } } }
说明
请求调用失败时必定会出现 Error 字段,Error 字段中包含了 Code 和 Message 字段,其中:
在调用 API 创建实例的场景下,需要保证请求在出错后重试的情况下不会创建多个实例,造成资金损失。
通过在相关 API 中的请求参数中加入ClientToken
参数,可以标识请求的唯一性,以便在出现错误时,可以使用同一个ClientToken
来认证同一个业务请求。ClientToken
是一个用户自行生成的唯一的、大小写敏感、不超过 64 个 ASCII 字符的字符串(如123e4567-e89b-12d3-a456-426655440000
),有效期为 24 个小时。即每一个账号的一个特定操作,使用同一个ClientToken
后,在 24 小时内重复的发送将会被系统识别,并避免重复操作。
说明
此特性仅对创建删除类操作开放。