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

【Windows】AWS CLI のインストールと設定手順(Python&pip使用)

More than 1 year has passed since last update.

Windows PCに、Pythonとpipを使用し、AWS CLI をインストールする方法です。

対象ツール

AWS CLI

前提条件

端末:Windows PC
Pythonインストール済

手順

1. インストール

①pythonのバージョンの確認
・python3が入っていればOK(以下はpython 3.7.3)

> python -V
Python 3.7.3 

②pipを使用して、AWS CLI をインストール
・以下を実行

> pip3 install awscli

③パスの確認
・以下を実行

> where c:\ aws

・見つからない場合は、以下を実行する

> where /R c:\ aws

④Pathの設定
・Windowsボタンを押して検索ボックスで「環境変数」と入力して検索し、
 3で表示されたPathを設定する

【例】表示結果が「c:[userdirectory]\Python\Python37\Scripts\aws」の場合
 設定内容:c:[userdirectory]\Python\Python37\Scripts

⑤AWS CLIのバージョンの確認
・インストール、Pathの設定が正常であれば以下のような結果が出力される

> aws --version
aws-cli/1.16.225 Python/3.7.3 Windows/10 botocore/1.12.215

※注意点:環境変数設定前からコマンドプロンプトが起動していた場合は一度閉じて、再度立ち上げる

2. 設定

①IAMユーザーのアクセスキーの作成
Identity and Access Management (IAM)にアクセス
・左側のAWS Accountペインより、「ユーザー」をクリック
・「認証情報」 > 「アクセスキーの作成」
・「.csvファイルのダウンロード」をクリック(キー情報を得る)
・accessKeys.csvがダウンロードされ、キー情報が得られる

※注意点:accessKeys.csvは紛失しないようにすること

②かんたん設定(一般的な使用の場合)
・コマンドプロンプトにて、以下を実行

> aws configure

AWS Access Key ID, Secret access key, Default region name, Default output formatが順に問われるので、以下を参考に設定

> AWS Access Key ID [None]:csvファイルのAccess key IDを入力
> Secret access key:csvファイルのSecret access keyを入力
> Default region name [None]: ap-northeast-1
> Default output format [None]:json

※補足1:Default region nameはAWS Service Endpointsを参照。ap-northeast-1はAsia Pacific (Tokyo)
※補足2:Default output formatのデフォルトはjson

参考

CLI の使用 | AWSドキュメント
Windows に AWS CLI をインストールする | AWSドキュメント

C_HERO
新人時代、プログラミングの成績がワースト2%の超アナログ系。 日々の学びを記事にしていきます。
https://github.com/CHI-3
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