はじめに
Alibaba CloudのCLIツール
aliyunコマンドに触れます。
ドキュメントはこちら
Alibaba Cloudコマンドラインインターフェイス - Alibaba Cloudコマンドラインインターフェイス| Alibaba Cloud ドキュメントセンター
Alibaba Cloud CLI は、コマンドラインインターフェイスを通じて Alibaba Cloud リソースを管理および使用するためのツールです。Go に書かれ、Alibaba Cloud OpenAPI の上に構築されています。
CLIをインストール(セットアップ)
セットアップ方法は、ドキュメントにあるのでそちらを参考にしてください。
- Mac
- Goバージョン
Alibaba CloudのConfigure(設定)をする
RAMユーザーにアクセスキー/シークレットキーを発行する
で取得したアクセスキー/シークレットキーを使ってセットアップします。
[f_prg@aliyun] $ aliyun configure
Configuring profile '' in '' authenticate mode...
Access Key Id [*************ZFr]: AAAXXXXXXXXXX
Access Key Secret [***************************vA1]: BBBXXXXXXXXXXXXXXX
Default Region Id [ap-northeast-1]:
Default Output Format [json]: json (Only support json))
Default Language [zh|en] en: en
Saving profile[] ...Done.
cn-shenzhen
cn-hongkong
ap-northeast-1
ap-southeast-1
ap-southeast-2
ap-southeast-3
ap-southeast-5
ap-south-1
us-east-1
us-west-1
me-east-1
eu-central-1
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 ..............
コマンドを実行して見る
CLIの権限のチェック
shinya-furuwataユーザーは
検証用グループにいれており
AdministratorAccess権限を持っています。
コマンドを実行してみます
のイメージを取得してみます。
取得する際のコマンドは
DescribeImages
になります。
[f_prg@aliyun] $ aliyun ecs DescribeImages --ImageName nginx_on_centos|jq
{
"PageNumber": 1,
"TotalCount": 1,
"PageSize": 10,
"RegionId": "ap-northeast-1",
"RequestId": "3450234D-F523-42F4-8558-2582757CC675",
"Images": {
"Image": [
{
"ImageId": "m-6we8hvui4or4kx2h31jb",
"Description": "nginx_on_centos",
"ProductCode": "",
"ResourceGroupId": "",
"OSType": "linux",
"Architecture": "x86_64",
"OSName": "CentOS 7.4 64位",
ここでは、jqコマンドに結果を渡し整形しております。
これがないと見にくいので、ぜひインストールしておいてください。
まとめ
ざっとですが、aliyunコマンドに触れてみました。
このセットアップしておくと確実にやれる範囲が広がります。
ぜひ、コマンドをマスターしていきましょう。