Appendix - 付録¶
SDK使用時の認証情報の設定¶
AWSのSDKを用いた開発では、開発端末に以下のとおり、アカウントの認証情報を設定しておくと、SDKが自動的に参照する。
認証情報のプロファイル | 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
|