LoginSignup
5
3

More than 3 years have passed since last update.

AWS CLIをWSL(Ubuntu)やmacOSにインストールする

Last updated at Posted at 2020-04-18

AWS CLI

準備

※参考:AWS アカウントでの IAM ユーザーの作成
※参考:IAM ユーザーのアクセスキーの管理
※参考:設定ファイルと認証情報ファイルの設定

  1. AWSアカウントを用意する。
  2. Administrator権限を持つIAMユーザを用意する。
  3. IAMユーザーのアクセスキー、シークレットアクセスキーを払い出す。

設定

.awsフォルダを作成

  1. .awsフォルダが存在するか確認する。

    ls  ~/.aws
    
  2. 構成設定フォルダ(.awsフォルダ)を作成する。

    mkdir  ~/.aws
    

credentialsファイルを作成

  1. 認証情報ファイル(credentialsファイル)を作成する。
  2. aws_access_key_idにIAMユーザーのアクセスキーを設定する。
  3. aws_secret_access_keyにIAMユーザーのシークレットアクセスキーを設定する。

    vi ~/.aws/credentials
    
    [default]
    aws_access_key_id=AKIAIOSFODNN7EXAMPLE
    aws_secret_access_key=wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY
    

configファイルを作成

  1. 設定ファイル(configファイル)を作成する。

    vi ~/.aws/config
    
    [default]
    region=ap-northeast-1
    output=json
    

WSL(Ubuntu)にインストール

AWS CLIバージョン2

※参考:Linux での AWS CLI バージョン 2 のインストール、更新、アンインストール

  1. AWS CLIバージョン2のインストール、アップデートは次の手順で行う。

    curl "https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip" -o "awscliv2.zip"
    unzip awscliv2.zip
    sudo ./aws/install --update
    
  2. インストール、アップデートを確認する。

    which aws
    aws --version
    
    aws-cli/2.1.6 Python/3.7.3 Linux/4.19.128-microsoft-standard exe/x86_64.ubuntu.20 prompt/off
    

AWS CLIバージョン1

  1. AWS CLIをインストールする。

    sudo apt install awscli
    
  2. インストール、アップデートを確認する。

    which aws
    aws --version
    

macOSにインストール

  1. オフィシャルページのドキュメントに従い、インストールする。

※参考:macOS での AWS CLI バージョン 2 のインストール

macOS上のすべてのユーザーを対象にインストール

  1. AWS CLIバージョン2のインストール、アップデートは次の手順で行う。

    curl "https://awscli.amazonaws.com/AWSCLIV2.pkg" -o "AWSCLIV2.pkg"
    sudo installer -pkg AWSCLIV2.pkg -target /
    
  2. インストール、アップデートを確認する。

    which aws
    aws --version
    

Raspberry Pi OSにインストール

AWS CLIバージョン1

  1. Raspberry Pi OSにAWS CLIバージョン2をインストールできないため、次の手順に従い、AWS CLIバージョン1をインストールする。

  2. AWS CLIをインストールする。

    sudo apt install awscli
    
  3. インストール、アップデートを確認する。

    which aws
    aws --version
    
    aws-cli/1.16.113 Python/3.7.3 Linux/5.10.6-v8+ botocore/1.12.103
    

AWS CLIバージョン2 【インストール不可】

  1. オフィシャルページのドキュメントにあるLinux ARMの手順に従い、インストールする。

※参考:Linux での AWS CLI バージョン 2 のインストール、更新、アンインストール
※ARMv8 (64bit)を搭載する次のRaspberry Piが対象です。(2021年1月現在)

  • Raspberry Pi 3 Model A+
  • Raspberry Pi 2 Model B V1.2
  • Raspberry Pi 3 Model B/Model B+
  • Raspberry Pi 4 Model B
  • Compute Module (CM3)
  • Compute Module (C3L)
  1. 64bit対応か確認する。aarch64となっていれば64bit対応されている。

    uname -a | grep aarch64
    
    Linux raspberrypi 5.10.6-v8+ #1393 SMP PREEMPT Mon Jan 11 15:13:58 GMT 2021 aarch64 GNU/Linux
    
  2. AWS CLIバージョン2のインストール、アップデートは次の手順で行う。

    curl "https://awscli.amazonaws.com/awscli-exe-linux-aarch64.zip" -o "awscliv2.zip"
    unzip awscliv2.zip
    sudo ./aws/install --update
    
  3. 次のエラーが発生して、インストールできない。

   ./aws/install: 78: ./aws/install: /home/pi/aws/dist/aws: not found
  1. インストール、アップデートを確認する。

    which aws
    aws --version
    
5
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
5
3