本文为您介绍如何使用阿里云 CLI 调用 OpenAPI 。
阿里云 CLI
阿里云命令行工具可以帮您在使用命令行终端时,使用aliyun
命令与阿里云服务进行交互,管理云服务资源。有关阿里云CLI的更多详细信息请参见什么是阿里云CLI。
判断是否支持命令行调用
阅读对应云产品的产品文档。
访问OpenAPI 门户,搜索您需要调用的 OpenAPI ,点击顶部菜单API调试, 在调试界面的右侧选择CLI示例,若存在示例命令,则说明当前产品支持 CLI 调用方式。
使用场景
服务器无 GUI 界面
有些服务器只安装了简化版的操作系统,不包含 GUI 界面,无法使用浏览器,无法登录到云产品控制台。
脚本执行
脚本代码中包含了云产品资源的管控,可使用阿里云 CLI 命令。
示例命令
查询杭州地域所有 ecs 实例的运行状态
aliyun ecs DescribeInstanceStatus --region cn-hangzhou --RegionId 'cn-hangzhou'
返回值
{
"InstanceStatuses": {
"InstanceStatus": [
{
"InstanceId": "i-bp16loo9hwbtimz4w***",
"Status": "Running"
}
]
},
"PageNumber": 1,
"PageSize": 10,
"RequestId": "5B5C840F-D336-56EE-9B18-2A10C4C18***",
"TotalCount": 1
}