开发者社区> 问答> 正文

命令行工具 CLI:复杂命令示例



RDS 产品


DescribeSlowLogs 示例如下:

  1. aliyuncli rds DescribeSlowLogs --DBInstanceId xxxxx --StartTime 2015-09-24Z --EndTime 2015-09-24Z --DBName hms --PageSize 30 --PageNumber 1

注意:命令行工具无法识别时间格式和错误的格式。PageSize 参数用来显示每个页面显示的数据条数,只能接受固定的几个值。

ECS 产品


AddBackendServers 示例如下,请注意 InstanceIds 后面的参数形式。
  1. aliyuncli ecs DescribeInstances --RegionId cn-hangzhou --InstanceIds "['i-23hello']"
  1. aliyuncli ecs DescribeInstances --RegionId cn-hangzhou --InstanceIds "['i-23hello','i-34hello']"


SLB 产品


AddBackendServers 示例如下,请注意 BackendServers 后面的参数形式。
  1. aliyuncli slb AddBackendServers --LoadBalancerId 14fd07a7569-cn-ningxia-am7-c01 --BackendServers "[{'ServerId':'i-21os1d7jr'},{'ServerId':'i-21h2knaxy'}]"

RemoveBackendServers 示例如下,请注意 BackendServers 后面的参数形式。
  1. aliyuncli slb RemoveBackendServers --LoadBalancerId 14ffe8a7a47-cn-hangzhou-dg-a01 --BackendServers "['i-23glad1uz','i-236tbrnzn']"

专有云和专有域用户使用示例如下,请注意传入对应的 OwnerAccount。
  1. aliyuncli slb DescribeHealthStatus --OwnerAccount xxxx@aliyun.com --LoadBalancerId cn-hangzhou-liangchen-am7-c01


CMS 产品


DescribeMetricDatum 示例如下:
  1. aliyuncli cms DescribeMetricDatum --MetricName MySQL_CpuUsage --StartTime 2015-10-08T00:00:00Z --EndTime 2015-10-08T00:01:00Z --Dimensions "{instanceId:'rds2izeze2izeze'}" --Period 5m --NextToken 1 --Length 100

注意

  • CMS 只有一个 action,所有参数的获取根据传入参数而确定。Dimensions “{instanceId:’rds2izeze2izeze’}”,其中传入的时间为 GTM 时间。

  • 上述命令同时返回 cpu 和 memory 信息,当需要一个信息时通过参数 Dimensions “{instanceId:’rds445qv67ce32y4v1gi’, type:’cpuusage’}” 进行过滤。


多 profile 使用


使用 profile 对应的配置时,只需携带参数 profile XXX。例如:
  1. aliyuncli ecs DescribeInstanceStatus

此时使用默认的 profile,也是全局配置。
  1. aliyuncli ecs DescribeInstanceStatus –-profile test

此时使用 test 下面的配置,单次生效。

展开
收起
行者武松 2017-10-20 15:37:57 2235 0
0 条回答
写回答
取消 提交回答
问答排行榜
最热
最新

相关电子书

更多
API PLAYBOOK 立即下载
Shell 脚本速查手册 立即下载
低代码开发师(初级)实战教程 立即下载