安装 TCCLI
配置 TCCLI
使用 TCCLI
tccli cvm DescribeInstances 命令查看当前账号有哪些云服务器。tccli cbs DescribeDisks 命令查看有云硬盘列表。tccli cvm RunInstances \\--InstanceChargeType PREPAID \\--InstanceChargePrepaid '{"Period":1,"RenewFlag":"DISABLE_NOTIFY_AND_MANUAL_RENEW"}' \\--Placement '{"Zone":"ap-guangzhou-3"}' \\--InstanceType S5.SMALL1 \\--ImageId img-8toqc6s3 \\--SystemDisk '{"DiskType":"CLOUD_SSD", "DiskSize":50}' \\--InternetAccessible '{"InternetChargeType":"TRAFFIC_POSTPAID_BY_HOUR","InternetMaxBandwidthOut":10,"PublicIpAssigned":true}' \\--InstanceCount 1 \\--InstanceName TCCLI-TEST \\--LoginSettings '{"Password":"******"}' \\--SecurityGroupIds '["sg-0rszg2vb"]' \\--HostName TCCLI-HOST-NAME1
< /path/to/file 来传输二进制文件。示例命令如下:# 以 cls 的 UploadLog 接口为例,上传日志可使用如下命令tccli cls UploadLog --TopicId xxx < /path/to/file
--cli-unfold-argument 参数,并进行参数补全,使用复杂类型点(.)展开的方式调用,降低输入难度。示例命令如下:tccli cvm RunInstances --cli-unfold-argument \\--Placement.Zone ap-guangzhou-3 \\--ImageId img-8toqc6s3 \\--DryRun True
--cli-unfold-argument 命令可通过 Tab 键进行补全,详情请参见 使用命令行自动补全功能。--cli-unfold-argument 命令需3.0.273.1 版本及以上。--generate-cli-skeleton 参数,输出 JSON 格式入参骨架。示例命令如下:# 您还可将 json 格式入参骨架直接输入到 json 文件中# $ tccli cvm DescribeInstances --generate-cli-skeleton > /home/test.jsontccli cvm DescribeInstances --generate-cli-skeleton
{"Limit": "Integer","Filters": [{"Values": ["String"],"Name": "String"}],"InstanceIds": ["String"],"Offset": "Integer"}
--generate-cli-skeleton 命令可通过 Tab 键进行补全,详情请参见 使用命令行自动补全功能。--generate-cli-skeleton 命令需3.0.273.1版本及以上。--cli-input-json 参数,该参数支持 JSON 文件输入(参数后需增加 file://+文件路径)。您可以使用 --generate-cli-skeleton 生成相应的 JSON 文件,填写参数后即可直接使用该 JSON 文件调用接口。示例命令如下:tccli cvm DescribeInstances --cli-input-json file:///home/test.json
文档反馈