LoginSignup
0
1

More than 5 years have passed since last update.

AWS CLI インストール&セットアップ メモ(Mac)

Last updated at Posted at 2015-02-13

AWSコマンドラインインターフェイスのインストール方法

インストール

AWS CLI 本体のインストール

pipを既にインストールしている場合は下記で完了

$ sudo pip install awscli

pipインストール(pipをインストールしていない場合)

Pythonのインストール(古いバージョンしか入ってない人だけ)

$ brew install python

パスを通す(~/.bash_profileとかに書く)

export PATH=$PATH:/usr/local/share/python

pipのインストール

$ easy_install pip

参考:http://conta.hatenablog.com/entry/2012/01/07/161026

接続用アカウントのセットアップとAPIキーの取得

  1. IAM Console に移動
  2. メニューのUsersを選択
  3. Create New Usersを選択
    • 既に作成済みのユーザーを対象にする場合は、User ActionsからManage Access KeysでOK
  4. Generate an access key for each userにチェックが入っていることを確認
    • デフォルトでチェックされている
    • 後は流れに沿ってユーザーをCreate
  5. Download Credentialsで保存するか、画面の表示されている内容を自分で書き留めておく
    • CredentialsにAccess Key IdSecret Access Keyが書いてある

参考: http://docs.aws.amazon.com/ja_jp/cli/latest/userguide/cli-chap-getting-set-up.html

AWS CLIにAWSキー情報設定

下記コマンドを実行(AWS Access Key ID, AWS Secret Access Key に上記で取得した情報を入力)
Tokyoリージョンを利用する場合は、regionにap-northeast-1と入力

$ aws configure
AWS Access Key ID [None]: AKIAIOSFODNN7EXAMPLE
AWS Secret Access Key [None]: wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY
Default region name [None]: ap-northeast-1
Default output format [None]: json

複数アカウントの管理が必要の場合は、--profileオプションを利用する

$ aws configure --profile user2
AWS Access Key ID [None]: AKIAI44QH8DHBEXAMPLE
AWS Secret Access Key [None]: je7MtGbClwBF/2Zp9Utk/h3yCo8nvbEXAMPLEKEY
Default region name [None]: ap-northeast-1
Default output format [None]: json

~/.aws/credentialsなど、ファイルにキーを定義しておく方法もあるが、そちらの設定については下記の参考リンクを参照

参考: http://docs.aws.amazon.com/ja_jp/cli/latest/userguide/cli-chap-getting-started.html

試しに使ってみる

EC2にあるインスタンスを表示してみる

$ aws ec2 describe-instances

aws configure--profileを利用している場合は下記のようにする

$ aws ec2 describe-instances --profile user2

公式ドキュメント

0
1
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
0
1