4
7

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

0.5から始めるAWS CLI入門 - ①AWS CLIのインストールと基本設定

Last updated at Posted at 2016-02-20

AWS CLI勉強中の内容をまとめていきます。


#インストール
AWS CLIのインストールマニュアル(英語)

環境:Mac OS X El Capitan‎
事前準備としてHomebrew, pip, pythonのインストール
##Homebrewのインストール
HomebrewのTopページに記載されているコマンドを実行

$ /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

Xcodeがインストールされてなければインストール
xcod.png
##pythonインストール
brewの所有者をrootに変更しなければいけません
参考:[Mac] はじめてのbrew

$ ls -la /usr/local/bin/brew
$ sudo chown root /usr/local/bin/brew
$ sudo brew install python

##pipインストール

$ sudo easy_install pip

##AWS CLIインストール

$ sudo pip install awscli

##IAMからユーザのアクセスキーを生成する
既存のユーザからもアクセスキーは生成できますが、今回は新規ユーザを作成します。

新規でユーザを作成するとアクセスキーが自動で生成されますので、これをメモ。
yuza.png

###ポリシーのアタッチ
先ほど作成したユーザにポリシーをアタッチする。
無題.png

今回はAmazonEC2FullAccessをアタッチする。
無題1.png

#基本設定
##デフォルトの設定
設定コマンドを叩くと、対話形式でデフォルトの設定が始まる。
生成したアクセスキーとシークレットアクセスキーを入力
利用するリージョンと実行出力結果の形式(json, txt, table)を指定する

$ aws configure
AWS Access Key ID [None]: ***********************
AWS Secret Access Key [None]: ***********************
Default region name [None]: ap-northeast-1
Default output format [None]: json

##設定ファイルの場所と中身
場所

$ ls ~/.aws
config        credentials

それぞれ中身は

$ cat config 
[default]
output = json
region = ap-northeast-1

$ cat credentials 
[default]
aws_access_key_id = ***********************
aws_secret_access_key = ***********************

直でこっちいじってもよさそう

##おまけ 複数profile設定
アクセスキーを複数登録し、profileとして使い分けできる。

$ aws configure --profile admin

実行する時はコマンド+[--profile admin]

$ aws ******* --profile admin

間違い、改善点などありましたらご指摘お願いします。

Next:0.5から始めるAWS CLI入門 - ②基本使用

4
7
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
4
7

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?