阿里雲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程式(例如
bash
、zsh
和tcsh
)來運行命令。Windows命令列:在Windows系統中,可以使用命令提示字元或PowerShell來運行命令。
遠程操作:使用阿里雲CloudShell運行命令,或使用遠程終端(例如SSH)通過阿里雲ECS執行個體運行命令。
此外,您還可以基於阿里雲CLI開發Shell指令碼,用於自動化管理和維護阿里雲產品。使用之前,請確保您已經開通了要使用的雲產品,並已瞭解該產品OpenAPI的使用。
如果您在使用中遇到任何問題,可以通過工單或GitHub Issue提交反饋,協助我們共同改進阿里雲CLI體驗。
阿里雲CLI與部分雲產品專用CLI的區別
阿里雲CLI是阿里雲提供的通用命令列工具,用於管理和操作阿里雲的各種服務,整合了ECS、RDS、SLB等100+款阿里雲產品的功能。
阿里雲產品專用CLI是指標對特定阿里雲產品而設計的命令列工具,如阿里雲Log ServiceCLI等。這些工具針對特定產品提供了更專業化、更定製化的功能,以滿足該產品的特定需求。這些功能可能包括針對性的配置選項、特定的資料操作、效能最佳化等。
產品功能
雲資源管理
阿里雲CLI是基於阿里雲OpenAPI建立的管理工具。您可以直接通過命令列的方式調用各雲產品的OpenAPI,無需登入控制台即可管理和維護您的雲資源。
多產品整合
阿里雲CLI整合了ECS、RDS、SLB等100+款阿里雲產品的功能。您可以在同一命令列下完成多個阿里雲產品的配置和管理工作,做到真正的多產品整合。
多賬戶支援
阿里雲CLI支援設定多個帳號。您可以在一個工具中定義不同的帳號,定製不同的執行許可權,滿足許可權分層分級的需求。
命令自動補全
阿里雲CLI提供了Linux和macOS環境下的命令自動補全功能,您無需記憶複雜的產品命令,即可輕鬆完成命令調用。目前僅支援bash
、zsh
兩種Shell環境。
多種輸出格式
為了便於查看或者協同編程,阿里雲CLI提供了多種輸出格式。目前支援JSON和table格式,您可以根據需求選擇輸出格式。
線上協助
阿里雲CLI提供了線上協助,您可以通過help
命令擷取當前可用的操作以及當前操作可用的參數資訊。
多系統支援
阿里雲CLI支援在Windows、macOS、Linux等多系統上安裝使用。
相關文檔
更多關於阿里雲CLI和阿里雲OpenAPI相關內容,請參見: