調用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示例。