Help us understand the problem. What is going on with this article?

AlibabaCloud の CLIってどんなの?

More than 1 year has passed since last update.

はじめに

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の権限のチェック

AlibabaCloudのRAMユーザーを作ってみる

AlibabaCloudのRAMグループを活用する

shinya-furuwataユーザーは
検証用グループにいれており
AdministratorAccess権限を持っています。

コマンドを実行してみます

AlibabaCloudでカスタムイメージを作成してみた

のイメージを取得してみます。

取得する際のコマンドは
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コマンドに結果を渡し整形しております。
これがないと見にくいので、ぜひインストールしておいてください。

jq

まとめ

ざっとですが、aliyunコマンドに触れてみました。
このセットアップしておくと確実にやれる範囲が広がります。
ぜひ、コマンドをマスターしていきましょう。

alieaters
Alibaba Cloudを上手に使うためのノウハウの共有を目的としたコミュニティ
https://www.alieaters.com
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away