參數值輸入要求__命令行結構和參數_用戶指南_命令行工具 CLI-阿裏雲
阿裏雲命令行工具在調用時,可能需要傳遞相應的值給命令行工具。請您在使用阿裏雲命令行工具時,參考如下注意事項處理您的輸入值,避免出現錯誤。
大部分情況下,您會傳遞一個 string 類型或者一個數字類型的值到阿裏雲命令行工具,此時隻需要簡單的寫上需要的值即可。
例如:
$ aliyuncli ecs DescribeInstanceAttribute --InstanceId myInstanceId
若您輸入的值中有空格,請使用單引號(’)括住您的值。在 Windows PowerShell、Mac OS 以及 Linux/UNIX 環境下,都可采用這種方式。
例如:
$ aliyuncli ecs DescribeInstanceAttribute --InstanceId 'my instance id'
若采用 Windows Command Processer,請使用雙引號(”)括住您的值。
例如:
> aliyuncli ecs DescribeInstanceAttribute --InstanceId "my instance id"
使用 JSON 格式作為參數。JSON 格式在阿裏雲命令行工具中是允許使用的,特別是當您要同時查詢多個實例信息或者多個磁盤信息時,可以按照 JsonArray 的格式傳入多個 id 值。使用 JSON 格式時,您需要嚴格按照 JSON 格式編寫數據。
查詢多個實例信息可以這樣傳值 [“my-intances-id1”, “my-instances-id2”]。但在 Python 環境下,雙引號(”)會被係統默認過濾掉,因此您需要對 JSON 格式中的雙引號(”)進行特殊的處理。請根據您的係統環境,依照如下方法處理雙引號(”)。
在 Linux/UNIX 和 Mac OS 環境下,請用單引號(’)括住整個 JSON 的值。
例如:
$ aliyuncli ecs DescribeInstances --InstanceIds '["my-intances-id1", "my-instances-id2"]'
在 Windows Command Processer 環境下,雙引號(”)需要用反斜杠()方式轉義,同時再用雙引號(”)將整個 JSON 值括住。
例如:
> aliyuncli ecs DescribeInstances --InstanceIds "["my-intances-id1", "my-instances-id2"]"
在 Windows PowerShell 環境下,雙引號(”)需要用反斜杠()方式轉義,同時再用單引號(’)將整個 JSON 值括住。
例如:
> aliyuncli ecs DescribeInstances --InstanceIds '["my-intances-id1", "my-instances-id2"]'
最後更新:2016-11-23 16:04:16
上一篇:
命令行結構說明__命令行結構和參數_用戶指南_命令行工具 CLI-阿裏雲
下一篇:
命令輸出格式__命令行結構和參數_用戶指南_命令行工具 CLI-阿裏雲
雲盾混合雲會不會把用戶數據上傳公共雲?___常見問題_雲盾混合雲-阿裏雲
圖表分析__輿情分析_快速開始_公眾趨勢分析-阿裏雲
清理集群磁盤__集群管理_用戶指南_容器服務-阿裏雲
全係Skylake 25G網絡 阿裏雲宣布華北5地域十月開服
ECS雲服務器操作係統FAQ
iOS 推流SDK使用說明__SDK文檔及下載_API及SDK_視頻直播-阿裏雲
多版本 Python 使用說明__用戶指南_E-MapReduce-阿裏雲
雲郵箱在iPhone4上使用的設置說明__客戶端使用_郵箱常見問題_企業郵箱-阿裏雲
更新管道__管道接口_API使用手冊_媒體轉碼-阿裏雲
雲數據庫Redis版__訪問其他雲產品_操作指南_高性能計算-阿裏雲
相關內容
常見錯誤說明__附錄_大數據計算服務-阿裏雲
發送短信接口__API使用手冊_短信服務-阿裏雲
接口文檔__Android_安全組件教程_移動安全-阿裏雲
運營商錯誤碼(聯通)__常見問題_短信服務-阿裏雲
設置短信模板__使用手冊_短信服務-阿裏雲
OSS 權限問題及排查__常見錯誤及排除_最佳實踐_對象存儲 OSS-阿裏雲
消息通知__操作指南_批量計算-阿裏雲
設備端快速接入(MQTT)__快速開始_阿裏雲物聯網套件-阿裏雲
查詢API調用流量數據__API管理相關接口_API_API 網關-阿裏雲
使用STS訪問__JavaScript-SDK_SDK 參考_對象存儲 OSS-阿裏雲