本接口用于应用部署前资源检查。为提高容器部署成功率,创建边缘应用和部署应用前,您必须进行资源检查。检查不通过的部署节点,将无法被成功部署,后续操作时请注意删除未通过资源检查的部署节点。
参数 | 类型 | 是否必选 | 示例值 | 描述 |
---|---|---|---|---|
Action | String | 是 | CheckAppResource | 要执行的操作。取值:CheckAppResource。 |
check_type | String | 是 | deploy_app_version | 检查类型。取值范围:
|
create_app | 否 | 创建应用时资源检查必填,结构和创建边缘应用接口的请求参数一致。 | ||
deploy_app_version | 否 | 部署应用时资源检查必填,结构和部署指定应用版本接口的请求参数一致。 |
参数 | 类型 | 示例值 | 描述 |
---|---|---|---|
items | 请参见返回示例 | 资源检查结果项列表。 |
POST https://veecc.volcengineapi.com/?Action=CheckAppResource &<公共请求参数> { "check_type": "deploy_app_version", "deploy_app_version": { "app_id": "veecc-3017320007013313****", "version_no": "1.0.0" } }
{ "ResponseMetadata": { "RequestId": "2023103111223175698A584A3932F3****", "Action": "CheckAppResource", "Version": "2022-10-01", "Service": "veecc", "Region": "cn-north-1" }, "Result": { "items": [ { "resource_type": "pod_ip", "available": true, "app_placements": null, "reg_prov_isp_policies": null }, { "resource_type": "computing_resource", "available": true, "app_placements": null, "reg_prov_isp_policies": null }, { "resource_type": "cluster", "available": true, "app_placements": null, "reg_prov_isp_policies": null } ] } }
如果响应正文中包含 Error 字段,则表示 API 请求失败。关于错误码的更多信息,参见公共错误码。