Overview

Benefits

High Speed
CCLI simplifies the management of your cloud products by consolidating operations into a single command, facilitating swift fulfillment of your needs. This streamlines product usage and accelerates processes, ultimately reducing time expenditures.

High Efficiency

Flexibility
ACCLI offers remarkable flexibility and remote call support. Advanced functionalities can be achieved through the seamless integration and customization of APIs using command-line scripting, allowing for a high degree of customization.
Features
Multi-product Integration
Multi-account Support
Multi-platform Support
Multiple Output Formats
CCLI consolidates all products supporting the Cloud API, enabling the configuration and management of these products. This encompasses tasks such as creating and managing CVM instances, CBS disks, VPCs, and other resources. All operations available via the console can be executed using CCLI.
To view CVM resources in the current account, utilize the “ccli cvm DescribeInstances” command.
To retrieve the list of CBS disks in the current account, execute the “ccli cbs DescribeDisks” command.
To access and query the list of VPCs, employ the “ccli vpc DescribeVpcs” command.
CCLI facilitates the operation of resources without the need for graphical interfaces.
In interactive mode, you can specify the account name as “test.”
You can also specify the account name as “test” using the set/get/list sub-command.
When calling an API (e.g., cvm DescribeZones API), you can specify the desired account.
After installing the Python environment on Windows, macOS, or Linux/Unix, CCLI can be installed using the pip command. It offers uniform commands across all operating systems, ensuring ease of use on any platform. Since the commands for different functions are identical across platforms, proficiency in using CCLI on Linux translates directly to proficiency on Windows. The execution commands for corresponding functions remain consistent across all platforms.
txt: Returned in plain text format, where each row represents a record separated by a space. Ideal for obtaining resource lists to save as text or convert into a table.
json: Returned in JSON format, suitable for secondary development by parsing the JSON return to extract desired information.
table: Returned in a tabular format for better visualization, making it suitable for straightforward cloud resource operations using CCLI.
Scenarios
Quick Use of Products
Mix-and-match and Custom Functionality

CCLI is a highly flexible, simple, and fast tool that allows you to operate corresponding cloud products with a single command. Once you become proficient with the tool, you can use command lines to quickly access frequently used functions, greatly enhancing efficiency.

CCLI offers exceptional flexibility, integrating batch processing with a variety of operations. It allows you to combine multiple commands to create customized advanced functions, which can then be integrated into your software to enhance productivity.