Edited at

aliyuncli をインストールしてみた

More than 1 year has passed since last update.

Alibaba Cloud を統合管理するためのツールである aliyuncli をインストールしてみました。 


aliyuncli のインストール

GitHub リポジトリ の README にある通りにインストールすれば大丈夫です。

今回は macOS へインストールするので pip でインストールすれば完了です。

$ sudo pip install aliyuncli 

バージョン 2.1.9 がインストールされました。

$ aliyuncli --version

2.1.9


aliyun sdk のインストール

各サービスを利用するためには、 Aliyun Python SDK をインストールする必要があります。この SDK はサービス毎に独立しており、個別にインストールする必要があります。必要な分だけインストールできるので良いですね。

Aliyun Python SDK を 1 つもインストールしていない状態でコマンドを実行すると、このように警告が出ます。

RuntimeError: aliyun sdk not properly installed, you will need install at least one sdk.

ECS sdk install cmd for example: pip install aliyun-python-sdk-ecs

とりあえず、 ECS(Elastic Compute Service) 用の SDK をインストールしておきます。

$ pip install aliyun-python-sdk-ecs

SDK のリストは ここ にあります。

Product
SDK

BatchCompute
aliyun-python-sdk-batchcompute

Bsn
aliyun-python-sdk-bsn

Bss
aliyun-python-sdk-bss

Cms
aliyun-python-sdk-cms

Crm
aliyun-python-sdk-crm

Drds
aliyun-python-sdk-drds

Ecs
aliyun-python-sdk-ecs

Ess
aliyun-python-sdk-ess

Mts
aliyun-python-sdk-mts

Ocs
aliyun-python-sdk-ocs

Oms
aliyun-python-sdk-oms

OssAdmin
aliyun-python-sdk-ossadmin

Ram
aliyun-python-sdk-ram

Ocs
aliyun-python-sdk-ocs

Rds
aliyun-python-sdk-rds

Risk
aliyun-python-sdk-risk

R-kvstore
aliyun-python-r-kvstore

Slb
aliyun-python-sdk-slb

Ubsms
aliyun-python-sdk-ubsms

Yundun
aliyun-python-sdk-yundun

続きは aliyuncli の設定をしてみた です。