调用CheckOutLicense接口校验计算巢服务实例是否过期。
接口说明
该API仅支持配置自定义售卖的计算巢服务实例或通过云市场创建的计算巢服务实例,调用CheckOutLicense检查服务实例有效期。
请求参数
名称 | 类型 | 是否必选 | 描述 | 示例值 |
ServiceId | string | 否 | 服务ID。 | service-1e2e93c150084exxxxxx |
ServiceInstanceName | string | 否 | 服务实例名称。 | test |
返回参数
名称 | 类型 | 描述 | 示例值 |
RequestId | string | 请求ID。 | B22723B7-FC31-18F5-A33E-1AF4C82736AA |
ServiceInstanceId | string | 服务实例ID。 | si-8722386303094axxxxxx |
LicenseMetadata | string | 元数据。 需要在自定义售卖配置中定义该数据。 | {\"TemplateName\":\"Custom_Image_Ecs\",\"SpecificationName\":\"\",\"CustomData\":\"xxxx\"} |
TrialType | string | 服务试用类型。可能的值:
| NotTrial |
Token | string | 数字签名。校验数字签名的详细信息,请参见计算巢校验数字签名说明。 | 58d4574bd0d967bb431cd8936b5e80c4 |
ExpireTime | string | 服务实例的到期时间。 | 2023-08-28T06:27:08Z |
ServiceId | string | 服务ID。 | service-1e2e93c150084exxxxxx |
Components | string | 云市场额外计费项信息。 | {\"package_version\":\"yuncode55xxxxxxxx\",\"SystemDiskSize\":\"40\",\"DataDiskSize\":\"100\"} |
错误码
错误码 | 错误信息 | 描述 |
EntityNotExist.Service | The provided parameter "ServiceId" is invalid. | 传入服务ID非法。 |
EntityNotExist.ServiceInstance | The specified service instance cannot be found. | 服务实例不存在(非计算巢创建的ECS实例)。 |
LicenseExpired | The license of the current service instance ${serviceInstanceId} has expired. | 按量付费服务实例欠费或校验存在问题。 |
The license of the current service instance ${serviceInstanceId} has expired. expired time ${Time}. | 非按量(包年包月/按次)服务实例过期。 | |
The service instance Prometheus is deleted. | 按量付费服务实例-上报源存在Prometheus场景,若服务实例对应Prometheus实例被删除 |
使用示例
校验服务实例有效期以及是否欠费的详细示例。请参见调用CheckOutLicense示例。