当您需要检查向服务器发送的请求是否正确,且并不希望对云资源有任何实际操作时,您可以使用阿里云CLI的模拟调用功能。

您可以通过使用--dryrun选项打印并检查请求。

执行如下命令,检查调用ECS的DescribeInstances接口时,产生的请求格式。

aliyun ecs DescribeInstances --dryrun

系统显示类似如下输出:


Skip invoke in dry-run mode, request is:
------------------------------------
POST /?AccessKeyId=AccessKeyId&Action=DescribeInstances&Format=JSON&RegionId=cn-hangzhou&Signature=MoLDYgpNzikuFXe%2BY16LXcicPks%3D&SignatureMethod=HMAC-SHA1&SignatureNonce=e473d1c890604d7a917409459fc74ce8&SignatureType=&SignatureVersion=1.0&Timestamp=2019-05-29T09%3A05%3A17Z&Version=2014-05-26 HTTP/1.1
Host: ecs-cn-hangzhou.aliyuncs.com
Accept-Encoding: identity
Content-Type: application/x-www-form-urlencoded
x-sdk-client: golang/1.0.0
x-sdk-core-version: 0.0.1
x-sdk-invoke-type: common