Appendix - 付録

SDK使用時の認証情報の設定

AWSのSDKを用いた開発では、開発端末に以下のとおり、アカウントの認証情報を設定しておくと、SDKが自動的に参照する。

AWS認証情報の設定
認証情報のプロファイル Linux, MacOSX, Unix : ~/.aws/credentials
Windows : C:UsersUSERNAME.awscredentials
[default]
aws_access_key_id = XXXXXXX
aws_secret_access_key = YYYYYYYYY
デフォルトリージョン ~/.aws/config region=us-east-1

Note

EC2インスタンスには直接IAMロールを設定できるオプションがあり、アプリケーション内で設定したIAMロールに基づいたSTSを使用した認証情報の取得が行える。

AWS CLI

AWS CLIはAWSの各サービスを利用するためのコマンドラインインターフェースである。

インストール

インストール前に事前に以下をインストールしておく。手順は 公式のページ も参照のこと。

[OS] MacOSX 10.12.6

  • Homebrewをインストール
1
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
  • Pythonのアップデート
1
brew install python

■ Amazon CLIをインストールする。

1
2
3
sudo /usr/loca/bin/pip install awscli
aws --v
aws-cli/1.14.41 Python/2.7.12 Darwin/16.7.0 botocore/1.8.45

CLIの環境設定

1
2
3
4
5
aws configure
AWS Access Key ID [None]: XXXXXXX
AWS Secret Access Key [None]: YYYYYYYYY
Default region name [None]: ap-northeast-1
Default output format [None]: text