全部產品
Search
文件中心

Alibaba Cloud CLI:什麼是阿里雲CLI

更新時間:Jul 02, 2025

本文旨在協助您快速瞭解阿里雲CLI的概念與核心功能。並簡要說明其與雲產品專用CLI的區別,為您提供清晰的工具選擇參考。

什麼是CLI?

CLI(Command Line Interface)是一種通過文本命令與電腦進行互動的使用者介面。使用者可以在命令列介面中直接輸入指令來執行特定操作,而無需依賴圖形化使用者介面(GUI)。CLI通常用於系統管理、軟體開發和網路設定等領域。在電腦領域中,CLI被廣泛應用於各種作業系統和軟體工具中。

什麼是阿里雲CLI?

阿里雲CLI(Alibaba Cloud CLI)是基於OpenAPI構建的通用命令列工具,您可以藉助阿里雲CLI在命令列介面中對阿里雲資源執行增刪改查等日常營運任務。

  • Linux Shell:在Linux或macOS系統中,使用常見Shell程式(例如bashzshtcsh)來運行命令。

  • Windows命令列:在Windows系統中,可以使用命令提示字元或PowerShell來運行命令。

  • 遠程操作:使用阿里雲CloudShell運行命令,或使用遠程終端(例如SSH)通過阿里雲ECS執行個體運行命令。

此外,您還可以基於阿里雲CLI開發Shell指令碼,用於自動化管理和維護阿里雲產品。使用之前,請確保您已經開通了要使用的雲產品,並已瞭解該產品OpenAPI的使用。

如果您在使用中遇到任何問題,可以通過工單或GitHub Issues提交反饋,協助我們共同改進阿里雲CLI體驗。

阿里雲CLI與雲產品專用CLI(如Log ServiceCLI)之間有什麼區別?

阿里雲CLI作為通用命令列工具,其與雲產品專用CLI的主要區別在於功能覆蓋範圍及適用情境的不同。

  • 阿里雲CLI支援ECSRDSSLB等超過100款阿里雲產品。使用者能夠通過統一的命令集,實現跨帳號、跨產品對不同資源和服務的管理與操作。適用於需要跨多個產品進行管理和操作的使用者,提供基礎但廣泛適用的功能,適合需要靈活處理多種服務的情境。

  • 阿里雲雲產品專用CLI是指標對特定阿里雲產品而設計的命令列工具,如Log ServiceCLI等。這些工具針對特定產品提供了更專業化、更定製化的功能,專註於滿足對應產品的複雜情境需求。更適合對某一特定產品有深入需求的使用者,提供更為專業化和定製化的功能支援。

產品功能

雲資源管理

阿里雲CLI是基於阿里雲OpenAPI建立的命令列管理工具。您無需登入控制台,即可通過簡潔的命令列方式直接調用各雲產品的 OpenAPI,高效管理和維護您的雲資源。

多產品整合

阿里雲CLI整合了ECSRDSSLB等100+款阿里雲產品的功能。您可在同一命令列介面下完成多個雲產品的配置與管理操作,實現統一、便捷的多產品整合體驗。

多憑證支援

阿里雲CLI支援儲存和管理多套訪問憑證配置。您可以將多個獨立的存取金鑰和權限原則分別儲存至不同配置中,在調用OpenAPI時靈活切換,滿足許可權分層、環境隔離(如開發、測試、生產)等情境需求,實現更安全、高效的雲資源管理。

流控退避

阿里雲CLI自動啟用基於流控策略的優雅退避機制,顯著減少不必要的重試次數,有效降低系統資源消耗並提高整體操作效率。

命令自動補全

阿里雲CLI提供Linux和macOS環境下的命令自動補全功能,協助您快速輸入命令參數,無需記憶複雜文法。當前僅支援bashzsh兩種Shell環境。

多種輸出格式

為了便於查看結果或與其他程式協同工作,阿里雲CLI支援JSON和table兩種輸出格式,您可以根據實際需求自由選擇。

線上協助

阿里雲CLI提供詳細的線上協助功能。通過help命令,您可以隨時查詢當前可用的操作及其支援的參數資訊,輕鬆掌握CLI使用方法。

多系統支援

阿里雲CLI可安裝運行於Windows、macOS和Linux等主流作業系統平台,滿足多樣化的使用環境需求。

相關文檔

更多關於阿里雲CLI和阿里雲OpenAPI相關內容,請參見: