Command Reference
Complete command tree for the AceCloud CLI v1.4.2-beta.
v1.4.2-beta changes (block-by-block trust-rebuild sweep):
Setup & auth
ace config list/ace config lsadded as aliases forace config show.
ace config get/setnow acceptproject_idandapi_base_urlas aliases forprojectandapi_url.
ace auth me -o json|yamlslimmed to 4 fields (name, email, country, currency) — no longer dumps the full account payload.Networking
ace vpc update— new command to rename / re-describe a VPC.
ace floating-ip get— new command, looks up a single floating IP by ID or by IP address.
ace floating-ip associate/disassociatenow do pre-flight checks and surface clearer errors.
ace security-group rule-addtreats backend "already exists" as a friendly notice instead of an error.Compute
ace key-pair create --public-keybody field nowkey(waspublic_key). Imported public keys must be ≥100 characters.
ace instance logs, batch shutoff, and FIP-attach paths now show actionable error messages instead of raw backend strings.Storage
ace snapshot getandace snapshot delete— new commands (single + bulk).
ace volume update --descriptionnow pre-fetches the current name (no need to pass--nameredundantly).
ace volume extendruns a state pre-check first.Load Balancer
LB listener/pool
createnow polls back by name after the async 202 response, so the created ID is surfaced in the output reliably.Kubernetes
ace k8s cluster nodepool scale --countis now the target node count (kubectl-style). Legacy add/remove-delta semantics remain available via--delta.
ace k8s cluster nodepool createauto-fetchessecGroupIdfrom the cluster;volume-sizeis nowint.
ace k8s cluster nodestable view drops empty columns (ID/IP/AGE) for a cleaner read; full payload remains in-o json.
ace k8s cluster kubeconfig -o jsonnow wraps the YAML in{"kubeconfig": "<yaml>"}for automation;table/yamlemit raw YAML for direct redirection.CaaS / general
Deployment lifecycle verified end-to-end against the latest backend (the
xForwardedForregression fixed in npc-api is now confirmed working from CLI).401 from the API surfaces as a clean "authentication failed — run
ace auth login" with exit 1; "Invalid Route" translated to a region-availability hint.v1.4.0 changes:
New
ace api-keycommand group — long-lived programmatic credentials (recommended for automation/CI).New
ace auth login-api-key— log in with an API key instead of JWT (no 24h refresh dance).New
ace configure—aws configure-style interactive setup with masked defaults; alsoconfigure set/get/listfor scripted use.Managed-resource hide filter now applies uniformly to JSON, YAML, and table output (was table-only in v1.3.0).
Pre-flight on
deletecommands: refuses to touchapi-gateway/ace-deploymenttagged resources client-side with a clear error.Bug fixes:
security-group update --description(alone),load-balancer listener/pool createasync response,get-all -o jsonno longer leaks managed resources.v1.3.0 changes:
All
deletecommands now prompt for confirmation interactively, and require--yeswhen stdin is not a TTY (CI/scripts).
ace instance snapshotnow pre-checks instance state and requires the instance to be SHUTOFF (use--forceto bypass).
-o yamlnow produces real YAML on every command.Unknown subcommands exit with status 1 instead of 0.
Full Command Tree
Aliases Quick Reference
ace instance
ace i, ace vm
ace volume
ace vol
ace security-group
ace sg
ace floating-ip
ace fip
ace load-balancer
ace lb
ace k8s cluster
ace k8s cl
ace k8s cluster nodepool
ace k8s cluster np
ace deployment
ace deploy, ace caas
ace registry
ace reg, ace craas
ace key-pair
ace kp, ace keypair
ace get-all
ace all, ace status
Last updated