全部產品
Search
文件中心

Alibaba Cloud CLI:什麼是阿里雲CLI

更新時間:Jul 20, 2024

阿里雲CLI(Alibaba Cloud Command Line Interface)是基於OpenAPI建立的通用命令列工具,您可以藉助阿里雲CLI實現與阿里雲產品的互動,在Shell工具中管理您的阿里雲產品。

什麼是CLI?

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

什麼是阿里雲CLI?

阿里雲CLI(Alibaba Cloud Command Line Interface)是基於OpenAPI建立的通用命令列工具,您可以藉助阿里雲CLI實現與阿里雲產品的互動,在Shell工具中管理您的阿里雲產品。

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

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

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

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

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

阿里雲CLI與部分雲產品專用CLI的區別

  • 阿里雲CLI是阿里雲提供的通用命令列工具,用於管理和操作阿里雲的各種服務,整合了ECSRDSSLB等100+款阿里雲產品的功能。

  • 阿里雲產品專用CLI是指標對特定阿里雲產品而設計的命令列工具,如阿里雲Log ServiceCLI等。這些工具針對特定產品提供了更專業化、更定製化的功能,以滿足該產品的特定需求。這些功能可能包括針對性的配置選項、特定的資料操作、效能最佳化等。

產品功能

雲資源管理

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

多產品整合

阿里雲CLI整合了ECSRDSSLB等100+款阿里雲產品的功能。您可以在同一命令列下完成多個阿里雲產品的配置和管理工作,做到真正的多產品整合。

多賬戶支援

阿里雲CLI支援設定多個帳號。您可以在一個工具中定義不同的帳號,定製不同的執行許可權,滿足許可權分層分級的需求。

命令自動補全

阿里雲CLI提供了Linux和macOS環境下的命令自動補全功能,您無需記憶複雜的產品命令,即可輕鬆完成命令調用。目前僅支援bashzsh兩種Shell環境。

多種輸出格式

為了便於查看或者協同編程,阿里雲CLI提供了多種輸出格式。目前支援JSON和table格式,您可以根據需求選擇輸出格式。

線上協助

阿里雲CLI提供了線上協助,您可以通過help命令擷取當前可用的操作以及當前操作可用的參數資訊。

多系統支援

阿里雲CLI支援在Windows、macOS、Linux等多系統上安裝使用。

相關文檔

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