← Package directory
Available on winget

Install Alibaba Cloud CLI

The Alibaba Cloud CLI is a tool to manage and use Alibaba Cloud resources through a command line interface. It is written in Go and built on the top of Alibaba Cloud OpenAPI.

Install with winget
winget install --id Alibaba.AlibabaCloudCLI
Upgrade
winget upgrade --id Alibaba.AlibabaCloudCLI
Uninstall
winget uninstall --id Alibaba.AlibabaCloudCLI

About Alibaba Cloud CLI

Alibaba Cloud Command Line Interface (Alibaba Cloud CLI) is an open source tool built on the Alibaba Cloud SDK for Go. You can use the aliyun command to interact with other Alibaba Cloud services to manage your Alibaba Cloud resources. Alibaba Cloud CLI can directly access the Alibaba cloud product OpenAPI. You can manage and maintain your own Alibaba Cloud resources by developing the shell script based on Alibaba Cloud CLI. Make sure that you have activated the cloud product you want to use and understand the API...

What's new in 3.4.11

What's Changed - feat(openapi): extend --estimate-cost coverage (pricing context, SLS/openapi path, oss bridge, by-triple) and scripting contract by @api-tool-agent in https://github.com/aliyun/aliyun-cli/pull/1399 New Contributors - @api-tool-agent made their first contribution in https://github.com/aliyun/aliyun-cli/pull/1399 Full Changelog: https://github.com/aliyun/aliyun-cli/compare/v3.4.10...v3.4.11

Read release notes

Version history

Version Updated Notes
3.4.11 Unknown What's Changed - feat(openapi): extend --estimate-cost coverage (pricing context, SLS/openapi path, oss bridge, by-triple) and scripting contract by @api-tool-agent in https://github.com/aliyun/aliyun-cli/pull/1399 New C...
3.4.10 Unknown Full Changelog: https://github.com/aliyun/aliyun-cli/compare/v3.4.9...v3.4.10
3.4.9 Unknown What's Changed - fix(maxc): fall back when symlink creation fails on Windows by @yndu13 in https://github.com/aliyun/aliyun-cli/pull/1390 - fix: quote-aware External process_command parsing by @yndu13 in https://github.c...
3.4.8 Unknown What's Changed - fix(test): mock plugin index for offline-stable Windows CI by @yndu13 in https://github.com/aliyun/aliyun-cli/pull/1379 - fix: correct waiter timeout/interval range validation by @yndu13 in https://githu...
3.4.7 Unknown What's Changed - Add alias support for plugin by @AllyW in https://github.com/aliyun/aliyun-cli/pull/1376 - feat(mock): add response_body_size for controllable mock stdout size by @yndu13 in https://github.com/aliyun/ali...
3.4.6 Unknown What's Changed - feat(openapi): add --estimate-cost-context to pass PricingContext to quotes by @LCLSpring in https://github.com/aliyun/aliyun-cli/pull/1373 - feat(mock): add delay_ms field to simulate command execution...
3.4.5 Unknown What's Changed - [Feature] Support ESA CLI Sub Command by @msyysm1211 in https://github.com/aliyun/aliyun-cli/pull/1345 - feat(config): support STS endpoint override for OIDC and role auth by @yndu13 in https://github.co...
3.4.4 Unknown Full Changelog: https://github.com/aliyun/aliyun-cli/compare/v3.4.3...v3.4.4
3.4.3 Unknown What's Changed - fix: correct valid typo in invalid command error by @yndu13 in https://github.com/aliyun/aliyun-cli/pull/1365 - Add ALIBABA_CLOUD_DISABLE_EXTERNAL_PROCESS to disable external process by @AllyW in https:/...
3.4.2 Unknown What's Changed - feat(openapi): add --estimate-cost and list-supported-pricing-apis by @LCLSpring in https://github.com/aliyun/aliyun-cli/pull/1364 New Contributors - @LCLSpring made their first contribution in https://g...
3.4.1 Unknown What's Changed - [Feature]Add Aliyun Lindorm CLI Subcommand by @MistySoul in https://github.com/aliyun/aliyun-cli/pull/1361 - Add aliyun spark-submit by @AllyW in https://github.com/aliyun/aliyun-cli/pull/1358 New Contri...
3.4.0 Unknown What's Changed - feat(acrutil): extract shared binary manager and add diagnosis subcommand by @copyrightpoiiiii in https://github.com/aliyun/aliyun-cli/pull/1349 - [feature] add rostran sub command by @xiao201208 in http...
3.3.23 Unknown What's Changed - Allow plugins to opt out of host profile enforcement by @AllyW in https://github.com/aliyun/aliyun-cli/pull/1348 Full Changelog: https://github.com/aliyun/aliyun-cli/compare/v3.3.22...v3.3.23
3.3.22 Unknown What's Changed - Skip list for self-built-gateway products by @AllyW in https://github.com/aliyun/aliyun-cli/pull/1346 Full Changelog: https://github.com/aliyun/aliyun-cli/compare/v3.3.21...v3.3.22
3.3.21 Unknown What's Changed - Match policy rules against the command users actually type for ROA by @AllyW in https://github.com/aliyun/aliyun-cli/pull/1344 Full Changelog: https://github.com/aliyun/aliyun-cli/compare/v3.3.20...v3.3....
3.3.20 Unknown What's Changed - Add call context logging by @AllyW in https://github.com/aliyun/aliyun-cli/pull/1342 Full Changelog: https://github.com/aliyun/aliyun-cli/compare/v3.3.19...v3.3.20
3.3.19 Unknown What's Changed - [Feature] Support MaxC CLI Sub Command by @dingxin-tech in https://github.com/aliyun/aliyun-cli/pull/1332 - feat(appmanager): 通用化 PrepareEnv 凭证透传支持多种认证模式 by @mengjunwei-mjw in https://github.com/aliyun/a...
3.3.18 Unknown What's Changed - 完善 cms2 命令描述,明确异常返回码。 by @tingbin-ctb in https://github.com/aliyun/aliyun-cli/pull/1337 - feat(iact3): add iact3 subcommand with manual upgrade by @xiao201208 in https://github.com/aliyun/aliyun-cli/pull...
3.3.17 Unknown What's Changed - Support lang and profile from flag for plugin execution by @AllyW in https://github.com/aliyun/aliyun-cli/pull/1330 - Computenest pypi venv by @mengjunwei-mjw in https://github.com/aliyun/aliyun-cli/pull...
3.3.16 Unknown What's Changed - Optimize error messages by @CodeSpaceiiii in https://github.com/aliyun/aliyun-cli/pull/1327 - Return InvalidApiError for unknown API on restful products by @AllyW in https://github.com/aliyun/aliyun-cli/...