Skip to content

DNET_AWSCLI

nishi_74322014 edited this page Sep 11, 2026 · 1 revision

AWS CLI

概要

  • AWS Command Line Interface
  • Azure CLIみたいな。

詳細

インストール

Windows

64 ビットの Windows インストーラをダウンロードし、実行。

MacOS

MacOS PKG インストーラをダウンロードし、実行。

Linux

  • Linux インストーラをダウンロード、解凍し、実行。
  • Pythonのpipを使ってインストールもできるらしい。
  • Amazon Linux AMI、Amazon Linux 2には、プレ・インストールされている。

WSL

(多分)Linuxと同じ方法で行ける。

確認

>aws --v
aws-cli/2.0.57 Python/3.7.7 Windows/10 exe/AMD64

初期設定(ログイン)

  • ログインではなく、初期設定。
  • OAuth2/OIDCではなく、クレデンシャルを使用する方式。

IAMユーザを作成

aws configure

  • 設定

    • クレデンシャル等の設定

      >aws configure
      AWS Access Key ID [None]: ...
      AWS Secret Access Key [None]: ...
      Default region name [None]: us-east-2
      Default output format [None]: table
      

      ※ --profileオプションを指定できる。

    • ページングをカット

      >aws configure set cli_pager ""
      
  • 初回アクセス

    • regionsの確認

      >aws ec2 describe-regions
      
    • instancesの確認

      >aws ec2 describe-instances
      
  • 追加のプロファイルを設定

    • プロファイルのconfigure

      >aws configure --profile user1
      ...
      
    • プロファイルの利用

      >aws ec2 describe-instances --profile user1
      ...
      
    • 複数コマンドに渡るプロファイルの利用

      >setx AWS_PROFILE user1
      >aws ec2 describe-regions
      ...
      >aws ec2 describe-instances
      ...
      
    • プロファイルの削除
      以下で、config-fileの場所を見つけてエントリを削除する。

      >aws configure list --profile user1
      

Windows端末 / Linux (SSH)端末

OAuth2/OIDCではなく、
クレデンシャルを使用する方式なので、
ウィンドウが在っても・無くても、差異は無さそう。

参考

AWS

AWS Command Line Interface

補足aws --v は原文ママ。バージョン確認は aws --version が正式で、 現在は AWS CLI v2 が推奨されている(v1 は 2024 年以降メンテナンスモード)。

移行メモ

  • 元 Wiki では見出しそのものが他ページへのリンクになっていた箇所 (「IAMユーザを作成」)は、GitHub Wiki では見出しからアンカが生成されるため、 見出しをプレーン・テキストとし、リンクは直下の本文に置いた。
  • マイクロソフト系技術情報 Wiki(techinfoofmicrosofttech.osscons.jp)への URL リンクは、移行済みの Azure CLI / OpenID / OAuth / OpenID Connect に張り替えた。
  • PukiWiki のページ内アンカ(#xxxxxxxx)は GitHub Wiki では再現できないため、 同一ページ内のアンカは見出しから生成されるアンカに張り替えた。
  • 元 Wiki の行頭空白によるプレフォーマット・ブロックは、 フェンス付きコードブロックにした。
  • リンク先が未移行のページは、移行先のファイル名を `DNET_○○.md` の形で示し TODO.md に登録した。

Tags: 移行, AWS, AWS CLI, aws configure, プロファイル, IAM, クレデンシャル

NetDevInfraWiki

マイクロソフト系技術情報 Wiki
Open 棟梁 Wiki

(未着手)

開発基盤部会 Wiki

移行管理: DONETODO

Clone this wiki locally