Operate by resource, not endpoint
Operate Alibaba Cloud elastic computing resources through one product/resource/action grammar, without memorizing OpenAPI operation names or parameter expansion.
The Alibaba Cloud elastic computing CLI, built for agents — operate by resource, return structured JSON, and wait for the result by default.
brew tap aliyun/ecctl https://github.com/aliyun/elastic-compute-control-cli && brew install ecctl$ ecctl vpc create --name demoOperate Alibaba Cloud elastic computing resources through one product/resource/action grammar, without memorizing OpenAPI operation names or parameter expansion.
Before running, inspect a command’s required parameters, risk level, and waiting behavior.
Asynchronous operations wait for the resource to be ready and read it back, so a command returns the final result rather than a pending status.
Output is JSON by default; failures are structured JSON too, with an error code, a retryable flag, and the cloud request_id.
Validate with a dry run, stay idempotent to avoid duplicate creates, and require confirmation before destructive deletes.
Common operations have ready-made commands; capabilities not yet modeled remain reachable through a raw OpenAPI call.
Commands are organized by product, resource, and action, so most of the time you just run them.
ecctl ecs instance list --filter status=Runningecctl ecs instance create -hecctl schema ecs.instance.create --briefFollow the quick start to install ecctl and run your first resource command.
Read the docs