actions-marketplace-validations/Setup Aliyun(Alibaba Cloud) CLI

Setup Aliyun command line tool, add it to the PATH and configure authentication

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stalelast commit Apr 26, 2022
License
MIT
Runtime
Deprecated runtime

Pinned Snippet

workflow.ymlSHA-pinned
uses: actions-marketplace-validations/jcble_setup-aliyun-cli@828bb282c0a631b87a2a45318134ebf892ef62f4 # no releases — HEAD as of 2026-07-10

tags can be moved; commit SHAs can't. why a SHA?

namedescriptionrequireddefault
aliyun-cli-versionVersion of aliyun clino
mode{AK|StsToken|RamRoleArn|EcsRamRole|RsaKeyPair|RamRoleArnWithRoleName}` to assign authenticate modeno
profileuse `--profile <profileName>` to select profileno
languageuse `--language [en|zh]` to assign languageno
regionuse `--region <regionId>` to assign regionno
config-pathuse `--config-path` to specify the configuration file pathno
access-key-iduse `--access-key-id <AccessKeyId>` to assign AccessKeyId, required in AK/StsToken/RamRoleArn modeno
access-key-secretuse `--access-key-secret <AccessKeySecret>` to assign AccessKeySecretno
sts-tokenuse `--sts-token <StsToken>` to assign StsTokenno
ram-role-nameuse `--ram-role-name <RamRoleName>` to assign RamRoleNameno
ram-role-arnuse `--ram-role-arn <RamRoleArn>` to assign RamRoleArnno
role-session-nameuse `--role-session-name <RoleSessionName>` to assign RoleSessionNameno
private-keyuse `--private-key <PrivateKey>` to assign RSA PrivateKeyno
key-pair-nameuse `--key-pair-name <KeyPairName>` to assign KeyPairNameno
read-timeoutuse `--read-timeout <seconds>` to set I/O timeout(seconds)no
connect-timeoutuse `--connect-timeout <seconds>` to set connect timeout(seconds)no
retry-countuse `--retry-count <count>` to set retry countno
skip-secure-verifyuse `--skip-secure-verify` to skip https certification validate [Not recommended]no
expired-secondsuse `--expired-seconds <seconds>` to specify expiration timeno
secureuse `--secure` to force httpsno
forceuse `--force` to skip api and parameters checkno
endpointuse `--endpoint <endpoint>` to assign endpointno
versionuse `--version <YYYY-MM-DD>` to assign product api versionno
headeruse `--header X-foo=bar` to add custom HTTP header, repeatableno
bodyuse `--body $(cat foo.json)` to assign http body in RESTful callno
pageruse `--pager` to merge pages for pageable APIsno
outputuse `--output cols=Field1,Field2 [rows=jmesPath]` to print output as tableno
waiteruse `--waiter expr=<jmesPath> to=<value>` to pull api until result equal to expected valueno
dryrunadd `--dryrun` to validate and print request without running.no
quietadd `--quiet` to hide normal outputno

no outputs