功能介绍
对ECS的资源供给的地域和规格进行推荐,推荐结果以打分的形式呈现,分数越高推荐程度越高。

调试
您可以在API Explorer中调试该接口。
URI
POST /v1/{domain_id}/recommendations/ecs-supply
参数说明请参见表1。
表1 参数说明
参数
是否必选
描述
domain_id
是
租户域ID。
请求消息
请求参数如表2所示。
表2 请求参数
参数
是否必选
参数类型
描述
flavor_constraint
否
Object
资源供给规格的约束,给出规格列表时优先使用规格列表,详情请参见表3。
flavor_ids
否
Array of strings
接受推荐的规格列表。
locations
否
Array of objects
接受推荐的地域列表,默认接受所有区域。
option
否
Object
供给推荐的选项。
strategy
否
String
推荐的策略。
CAPACITY:容量策略
COST:成本策略
limit
否
Integer
查询返回的数量限制。
marker
否
String
取值为上一页数据的最后一条记录的标记。
表3 flavor_constraint参数信息
参数
是否必选
参数类型
描述
architecture_type
否
Array of strings
接受的体系结构描述。
flavor_requirements
否
Array of objects
资源的需求约束,详情请参见表4。
表4 flavor_requirements参数信息
参数
是否必选
参数类型
描述
vcpu_count
否
Object
规格的vCPU数量范围,不填表示接受所有,详情请参见表5。
memory_mb
否
Object
规格的内存大小范围,不填表示接受所有,单位MiB,详情请参见表6。
cpu_manufacturers
否
Array of strings
可选CPU制造商,不填表示接受所有。
memory_gb_per_vcpu
否
Object
规格的单vCPU对应内存容量范围,不填表示接受所有,内存单位GiB,详情请参见表6。
instance_generations
否
Array of strings
接受的资源代系,不填表示接受所有。
表5 vcpu_count参数信息
参数
是否必选
参数类型
描述
max
否
Integer
更大值,-1表示无限制。
min
否
Integer
最小值,-1表示无限制。
表6 memory_mb参数信息
参数
是否必选
参数类型
描述
max
否
Integer
更大值,-1表示无限制。
min
否
Integer
最小值,-1表示无限制。
表7 memory_gb_per_vcpu参数信息
参数
是否必选
参数类型
描述
max
否
Double
更大值,-1表示无限制。
min
否
Double
最小值,-1表示无限制。
表8 locations参数信息
参数
是否必选
参数类型
描述
region_id
是
String
区域ID。
availability_zone_id
否
String
可用区ID。
表9 option参数信息
参数
是否必选
参数类型
描述
result_granularity
否
String
推荐结果的粒度。
BY_REGION:对每个区域打分,可使用多种规格满足需求。
BY_AZ:对每个可用区打分。
BY_FLAVOR:对每个规格打分,可使用多地域满足需求。
BY_FLAVOR_AND_REGION:对每个区域下的每个规格打分。
BY_FLAVOR_AND_AZ:对每个可用区下的每个规格打分。
enable_spot
否
Boolean
是否推荐竞价实例。
响应消息
响应参数如表10所示。
表10 响应参数
参数
参数类型
描述
supply_recommendations
Object
资源供给推荐结果,详情请参见表11。
表11 supply_recommendations参数信息
参数
参数类型
描述
flavor_id
String
实例规格ID。
region_id
String
区域ID。
availability_zone_id
String
可用区ID。
score
Integer
推荐分数。
请求示例
设置对云服务器资源供给的地域和规格推荐,vCPU范围为2~8,内存范围为4096 MiB~8192 MiB;推荐结果对每个可用区下的每个规格打分,推荐策略为成本策略,接受推荐的区域为“region1”。
POST https://{endpoint}/v1/{domain_id}/recommendations/ecs-supply
{
"flavor_constraint": {
"flavor_requirements": [{
"vcpu_count": {
"max": 8,
"min": 2
},
"memory_mb": {
"max": 8192,
"min": 4096
}
}]
},
"option": {
"result_granularity": "BY_FLAVOR_AND_AZ"
},
"strategy": "COST",
"locations": [{
"region_id": "region1"
}]
}
响应示例
{
"supply_recommendations": [{
"flavor_id": "c6.large.2",
"region_id": "region1",
"availability_zone_id": "az1",
"score": 8
}]
}
返回值
请参考通用请求返回值。
错误码
请参考错误码。
华为云共建智能世界云底座[52] 华为公有云专属云主机DeH服务[51] 华为云场景化解决方案[49] 华为公有云产品[44] 华为云云主机[43] 华为云产品服务[43] 华为云服务器应用[43] 华为弹性云服务器[39] 华为公有云架构解决方案[38] 华为云提供的服务[37] 华为虚拟私有云vpc[37] 华为公有云介绍[32] 华为公有云提供哪些计算服务[30] 华为云漏洞扫描[27] 华为云软件开发服务[27] 华为公有云和私有云区别[27] 华为云域名注册[26] 华为云官网登陆[26] 华为公有云解决方案[26] 华为私有云产品有哪些[26] 华为私有云服务[25] 华为云数据库[23] 华为云安全[22] 华为公有云官网[22] 华为私有云的搭建方案[22] 华为云弹性云服务器应用[21] 华为公有云平台[20] 华为公有云行业解决方案[20] 华为私有云解决方案服务定制领导者[20] [19] 华为私有云服务器[19] 华为私有云网格结构[19] 华为公有云视讯解决方案[18] 华为云官网[17] 华为云速建站[17] 华为私有云架构[17] 华为云优势[16] 华为云服务器[16] 华为私有云部署架构[16] 华为云企业邮箱服务 (SAAS[15] 华为云邮箱[15] 华为公有云是什么[15] 华为公有云架构[15] 华为云迁移解决方案[14] 华为公有云解决方案服务定制领导者[14] 华为私有云解决方案[14] 云邮箱)[13] 华为云园区解决方案[13] 华为云服务总代理[13] 华为云速智能客服[13] 华为公有云服务[13] 华为私有云搭建方案[13] 云与计算咨询服务[12] 云与计算培训服务[11] 华为云备份[11] 华为云服务器配置[11] 华为云服务服务中心[11] 华为云服务核心分销商[11] 华为公有云[11] 华为私有云搭建[11] 云迁移与运营支撑服务[10] 公有云私有云混合云[10] 华为云服务器ECS[10] 华为云服务器成功案例[10] 华为云解决方案[10] 华为公有云通用解决方案[9] 华为智慧云课堂解决方案[9] 华为云数据解决方案[8] 华为云是什么[8] 华为私有云平台[8] 云与计算客户支持与运维使能服务[7] 华为云官网网站[7] 华为云智慧教育解决方案[7] 华为云智慧校园解决方案[7] 华为云桌面系统集成商[7] 华为云经销商[7] 华为代理公司有哪些[7] 华为私有云方案[7] 智慧教育云平台解决方案[7] 华为云服务器试用[6] 华为云网站建设服务器[6] 华为手机代理加盟[6] 华为私有云[6] 大数据使能服务[6] 智慧教育云计算解决方案[6] 华为云云主机 [5] 华为云智慧***解决方案[5] 华为云桌面总代理商[5] 云与计算客户支持服务[4] 华为云产品介绍[4] 华为云智慧制造解决方案[4] 华为云场景化解决方案[3] 华为公有云官网[3] 华为公有云通用解决方案[3] 华为弹性云服务器[3] 华为公有云产品 [3] 华为云产品服务[2] 华为云域名注册[2] 华为云数据库[2] 华为云智慧校园解决方案[2] 华为云服务器应用[2] 华为云服务器成功案例[2] 华为云软件开发服务[2] 华为公有云产品[2] 华为公有云介绍[2] 华为公有云和私有云区别[2] 华为公有云服务[2] 华为公有云架构[2] 华为公有云架构解决方案[2] 华为公有云视讯解决方案[2] 华为公有云解决方案[2] 华为私有云产品有哪些[2] 华为私有云服务[2] 华为私有云架构[2] 智慧教育云计算解决方案[2] 云规划设计与实施服务[2] 云邮箱[2] 华为云产品报价[2] 华为公有云通用解决方案 [2] 华为云服务器成功案例[1] 华为云桌面系统集成商[1] 云与计算客户支持与运维使能服务[1] 云迁移与运营支撑服务[1] 云迁移与运营支撑服务 [1] 华为云共建智能世界云底座[1] 华为云备份[1] 华为云安全[1] 华为云官网登陆[1] 华为云弹性云服务器应用[1] 华为云提供的服务[1] 华为云数据解决方案[1] 华为云智慧制造解决方案[1] 华为云服务器[1] 华为云服务核心分销商 [1] 华为云漏洞扫描[1] 华为云迁移解决方案 [1] 华为云速智能客服[1] 华为云邮箱[1] 华为公有云专属云主机DeH服务[1] 华为公有云是什么[1] 华为公有云行业解决方案[1] 华为私有云搭建[1] 华为私有云方案[1] 华为私有云服务.华为公有云专属云主机DeH服务.华为云产品报价[1] 华为私有云的搭建方案[1] 华为私有云网格结构[1] 华为私有云解决方案[1] 华为私有云部署架构[1] 为云产品服务[1] 云与计算咨询服务 [1] 云与计算客户支持与运维使能服务 [1] 云与计算客户支持与运维使能服务 云与计算客户支持服务[1] 华为云是什么 [1] 华为云软件开发服[1] 华为云速智能客服 [1] 华为代理加盟[1] 华为公有云架构解决方案 [1] 华为公有云解决方案服务定制领导者 [1] 华为弹性云[1] 华为弹性云服务器 华为云域名注册 华为云服务器应用[1] 华为私有云搭建 [1] 华为私有云搭建方案 [1] 华为私有云部署架构 [1] 大数据使能服务 [1] 撒[1]