开发者社区> 问答> 正文

AliyunCLI 参数输入格式有什么要求?

AliyunCLI 参数输入格式有什么要求?

展开
收起
行者武松 2018-01-09 14:08:39 2296 0
1 条回答
写回答
取消 提交回答
  • 阿里云ping https://ping.gaomeluo.com/aliyun/

    对于开放API中不同类型的字段,AliyunCLI遵循不同的输入格式要求。概要说明如下:

    1) 参数大小写

    由于开放API参数严格区分大小写,所以AliyunCLI的参数输入也严格区分大小写。

    2) 参数值大小写

    虽然部分参数值可以不区分大小写,但为了保证统一的书写规范,建议用户对参数值也严格区分大小写。

    3) String类型参数值的传入

    对于开放API文档中标注为String类型的参数。如果参数值中没有包含特殊字符,则直接传入即可。否则需要用单引号或双引号包含后再传入。 比如:

    aliyuncli ecs DescribeImages --ImageName "自定义镜像_1-10.11.161.1"

    aliyuncli ecs DescribeImages --ImageName '蓝屏windows-DB业务-10.173.161.26'

    aliyuncli ecs DescribeImages --ImageName WindowsTest

    4) Integer类型参数值的传入

    对于开放API文档中标注为Integer类型的参数。直接传入即可。比如:

    aliyuncli ecs DescribeImages --ImageName WindowsTest --Pagesize 10

    5) String类型字符串列表值的传入

    对于开放API文档中标注为String类型的参数。如果支持多个值的列表,比如ImageId列表,则可以将相应的参数值串用半角逗号字符分隔后,再使用单引号或双引号包含后传入。比如:

    aliyuncli ecs DescribeImages --ImageId "m-23e0oxmbv,m-23waejuy9"

    aliyuncli ecs DescribeImages --ImageId 'm-23e0oxmbv,m-23waejuy9'

    6) String类型Json数组参数值的传入

    对于开放API文档中标注为String类型的参数。如果参数值要求是一个带有格式的Json Array,则需要将所有值用单引号包括,中间用方括号包含、双引号引用、逗号分隔;或者前述用法单引号和双引号互换。比如:

    aliyuncli ecs DescribeDisks --DiskIds '["d-23rssg24f","d-23vsih26x","d-23sfqfbfa"]'

    aliyuncli ecs DescribeDisks --DiskIds "['d-23rssg24f','d-23vsih26x','d-23sfqfbfa']"

    7) String类型Json数组列表参数值的传入

    对于开放API文档中标注为String类型的参数。如果参数值要求是一个Json Array List,则需要将所有值:在最外层用双引号包括,中间用方括号包含,Json Array值用大括号包含、逗号分隔,Json Array内的key和value用冒号分隔;或者前述用法单引号和双引号互换。比如:

    aliyuncli slb AddBackendServers --LoadBalancerId 15157b19f18-cn-hangzhou-dg-a01 --BackendServers "[{'ServerId':'i-23g8aact0'},{'ServerId':'i-23bb03yh9'}]"

    aliyuncli slb AddBackendServers --LoadBalancerId 15157b19f18-cn-hangzhou-dg-a01 --BackendServers '[{"ServerId":"i-23g8aact0"},{"ServerId":"i-23bb03yh9"}]'

    8) String类型日期格式参数值的传入

    对于开放API文档中标注为String类型的参数。如果参数值要求是一个按照 ISO8601 标准表示的UTC 时间,则需要将时间按“YYYY-MM-DDThh:mm:ssZ“的格式传入。比如:

    aliyuncli ecs DescribeInstanceMonitorData --InstanceId i-94ola4btx --StartTime 2015-11-28T15:00:00Z --EndTime 2015-11-28T18:00:00Z

    2019-07-17 21:52:08
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载