AWS DynamoDBに接続する
AWS DynamoDBを使用するWebサイトを開発するにあたって、
まずはサイトからDynamoDBに接続するための設定を行う必要がある。
いくつか方法があるようだが、マシンにAWSへの接続情報を持たせる方法についてメモ。
ローカルに開発環境を作成するための備忘録。
AWS認証情報の取得
まずは、AWSに接続するためのアクセスキー(認証情報)を作成し、保存する。
1.AWS マネジメントコンソール にサインインし、IAM コンソールを開く。
2.ユーザー→認証情報→アクセスキーの作成をクリック
3.アクセスキーが生成され、表示されるのでコピペするかCSVダウンロードするなりして保存
認証情報をサーバーに設定する
取得したAWSアクセスキーを、サーバーの環境変数に設定する。
AWS_ACCESS_KEY_ID:<取得したAccess key ID>
AWS_SECRET_ACCESS_KEY:<取得したSecret access key>
以上で、Webサーバーへの認証情報の設定は完了!
DynamoDBにつながるようになったよ!
試してみた環境(ローカルの開発環境)
Windows10
PHP/Laravel/Vue.js
参考
公式ドキュメントのこのあたり
DynamoDB (ウェブサービス) のセットアップ
https://docs.aws.amazon.com/ja_jp/amazondynamodb/latest/developerguide/SettingUp.DynamoWebService.html#SettingUp.DynamoWebService.GetCredentials
環境変数からの認証情報の使用
https://docs.aws.amazon.com/ja_jp/sdk-for-php/v3/developer-guide/guide_credentials.html