Koo Command Line Interface
Koo Command Line Interface (KooCLI) is a command line tool for managing Huawei Cloud service APIs released on API Explorer. With this tool, you can call open APIs of cloud services to manage and use your cloud resources.
Progressive Knowledge
KooCLI knowledge for users from beginner level to expert level
01
Understand
Learn about the application scenarios and concepts of KooCLI so that you can accurately build commands for managing your cloud resources.
Service Overview
03
Start
After installing KooCLI, register a HUAWEI ID, obtain an access key, and initialize configurations. Then you can view and run cloud service operation commands.
General Process
05
Try Out Online
KooCLI is embedded in API Explorer. You can experience it on any browser except Internet Explorer.
Try Out Online
06
Authenticate
When you use KooCLI to manage and use your cloud service resources, the CLI obtains your identity information for authentication.
Authentication Parameters
02
Install
KooCLI is installation-free and can be used right after download and decompression. It can work with Windows 64-bit, Linux AMD64, Linux Arm64, macOS AMD64, and macOS Arm64. Download the corresponding version based on the OS you use.
Windows
Linux
macOS
Docker
04
Be a Power User
Run commands to configure and manage your KooCLI running environments, add options to commands in different scenarios, and build commands using KooCLI's powerful features.
Common Commands
Common Options
-
Viewing Help Information
-
Printing Debugging Information
-
Checking Command
-
Specifying Output Format
-
Specifying JSON File to Pass API Parameters
-
Specifying Request Timeout
-
Specifying Number of Connection Attempts
-
Skipping HTTPS Request Certificate Verification
-
Specifying a Domain Name
-
Using KooCLI in Non-configuration Mode
Command Build
FAQs
Learn more about common issues and solutions.
Typical Cases
-
Which Profile Will Be Used by Default If No Profile Is Specified in a Command?
-
Where Are Cache Files Stored? How Do I Clear Them?
-
Where Are Log Files Stored?
-
What Can I Do If the Network Connection Times Out?
-
Why Am I Seeing a Message Indicating an Unsupported Service?
-
How Do I Use Interactive Mode and Autocomplete?
-
How Do I Use KooCLI in Non-configuration Mode?
-
Should I Enclose a Service Name, Operation, and Parameter Value in Quotation Marks in a Command?
Authentication
Cloud service APIs
Parameters
-
What Are KooCLI System Parameters?
-
Why Am I Seeing a Message Indicating an Invalid Parameter?
-
Why Are Old and New System Parameters Available? What's the Difference? Which Parameters Are Recommended?
-
Why Am I Seeing a Message Indicating a Duplicate Parameter?
-
How Do I Use cli-jsonInput?
-
When Can I Use cli-jsonInput?
-
Why Am I Seeing a Message Indicating an Unsupported Parameter Position or Type?
Regions
Output formats
Technical Topics
Technologies, expert opinions, and courses