云服务器配置选购指南——指定vCPU、内存的查询可用资源API实践

nuanyi · · 1656 次点击 · 开始浏览    置顶
这是一个创建于 的主题,其中的信息可能已经有所发展或是发生改变。

摘要: 阿里云ECS机型众多,规格族及规格繁多。对于选购资源,我们主要关心云服务器的配置、带宽资源及地域节点信息。本文针对配置选购,教你怎么查询指定vCPU、内存的资源规格,重点介绍API查询指定vCpu及内存的可用的规格资源。 背景 阿里云ECS机型众多,规格族及规格繁多。对于选购资源,我们主要关心云服务器的配置、带宽资源及地域节点信息。本文针对配置选购,教你怎么查询指定vCPU、内存的资源类型。 配置选购 您可以了解目前在售的所有ECS实例规格族的信息,包括每种规格族的特点、在售规格和适用场景。 实例规格族及适用场景介绍 具体地域可售卖的实例规格,可以查询API DescribeAvailableResource API DescribeResourcesModification API 也可以选择ECS购买操作: 这里可以通过vCPU及内存查询你对应的规格,清晰直接。 API查询指定vCPU、内存的规格实践 下文以Aliyun CLI为例 安装Aliyun CLI CLI官网链接 首先确保您已经具备Python的Runtime,本文中使用的Python版本为2.7+。 pip install aliyuncli 如果提示您没有权限,请切换sudo 继续执行。 sudo pip install aliyuncli 系统显示如下类似信息,则表明安装成功. Successfully installed pip-10.0.1。 升级aliyun-python-sdk-ecs 版本为4.9.3及以上 sudo pip --upgrade install aliyun-python-sdk-ecs 配置命令行工具 # 在 Linux/UNIX 和 Mac OS 环境下,执行如下命令,打开并填写所列参数。 $ sudo aliyuncli configure Aliyun Access Key ID [None]: <输入 Access Key ID> Aliyun Access Key Secret [None]: <输入 Access Key Secret> Default Region Id [None]: <输入您购买的阿里云产品的 Region Id> Default output format [None]: <输入您需要的输出格式> 场景事例 新购 将Cores跟Memory换成你期望的vCpu及内存值。如果返回成功并且结果为空,则表示没有可以适配的规格。 # 完整命令可以向右划 aliyuncli ecs DescribeAvailableResource --DestinationResource InstanceType --RegionId cn-hangzhou --ZoneId cn-hangzhou-e --IoOptimized optimized --NetworkCategory Vpc --Cores 2 --Memory 4 返回结果 { "AvailableZones": { "AvailableZone": [ { "Status": "Available", "RegionId": "cn-hangzhou", "AvailableResources": { "AvailableResource": [ { "Type": "InstanceType", "SupportedResources": { "SupportedResource": [ { "Status": "Available", "Value": "ecs.sn1ne.large" }, { "Status": "Available", "Value": "ecs.c5.large" } ] } } ] }, "ZoneId": "cn-hangzhou-e" } ] }, "RequestId": "D325440A-FA19-4002-B926-BD089C5EFCC4" } 变配 查询的操作类型OperationType, 默认为Upgrade, 可选值如下: Upgrade:实时升级 Downgrade:实时降级 RenewDowngrade:续费降配 RenewModify:过期实例到续费变配 # 完整命令可以向右划 aliyuncli ecs DescribeResourcesModification --ResourceId i-xxxxx --DestinationResource InstanceType --Core 2 --Memory 4 结果 { "AvailableZones": { "AvailableZone": [ { "Status": "Available", "AvailableResources": { "AvailableResource": [ { "Type": "InstanceType", "SupportedResources": { "SupportedResource": [ { "Status": "Available", "Value": "ecs.sn2ne.large" } ] } } ] }, "ZoneId": "cn-hangzhou-f" } ] }, "RequestId": "78BE2EB7-98D3-4CEF-94C7-52A210CCFA11" }

有疑问加站长微信联系(非本文作者)

入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889

1656 次点击  
加入收藏 微博
暂无回复
添加一条新回复 (您需要 登录 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
  • 图片支持拖拽、截图粘贴等方式上传