Alibaba Cloud はじめるまで
次のISUCONでAlibaba Cloudを使うのでちょっと触ってみた。
プロダクトとサービス
たくさんあるけど今回はECS(Elastic Compute Service)を使う。
aliyun
管理画面でぽちぽちもできるけど、面倒なのでCLIを使う。 なんでaliyunなのかと思ったら、インターナショナルでは "Alibaba Cloud" という名前だけど、中国では "Aliyun / 阿里雲" というサービス名だかららしい。
RAM(Resource Access Management) > ユーザ > 管理 > AccessKey
からAccessKeyを作成して aliyun configure
で設定する。
$ aliyun configure Configuring profile 'default' ... Aliyun Access Key ID [None]: <Your AccessKey ID> Aliyun Access Key Secret [None]: <Your AccessKey Secret> Default Region Id [None]: ap-northeast-1 Default output format [json]: json Default Languate [zh|en]: en Configure Done!!! ..............888888888888888888888 ........=8888888888888888888D=.............. ...........88888888888888888888888 ..........D8888888888888888888888I........... .........,8888888888888ZI: ...........................=Z88D8888888888D.......... .........+88888888 ..........................................88888888D.......... .........+88888888 .......Welcome to use Alibaba Cloud.......O8888888D.......... .........+88888888 ............. ************* ..............O8888888D.......... .........+88888888 .... Command Line Interface(Reloaded) ....O8888888D.......... .........+88888888...........................................88888888D.......... ..........D888888888888DO+. ..........................?ND888888888888D.......... ...........O8888888888888888888888...........D8888888888888888888888=........... ............ .:D8888888888888888888.........78888888888888888888O ..............
aliyun
の使い方は --help
とか見ていけばだいたい使い方は分かる。
Linkでヘルプページが記載されているんだけど中国語なので、英語版のドキュメントは https://www.alibabacloud.com/help を見る。
$ aliyun ecs --help Alibaba Cloud Command Line Interface Version 3.0.24 Usage: aliyun Ecs <ApiName> --parameter1 value1 --parameter2 value2 ... Product: Ecs (Elastic Compute Service) Version: 2014-05-26 Link: https://help.aliyun.com/api/ecs Available Api List: ... ...
DescribeInstances
や DescribeSnapshots
とかで情報が見れるが結構帰ってくる json がでかいので jq
とかを使うのが吉。