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 の設定をしてみた です。