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