WebアプリとAWSの連携: AWS JavaScript SDK
WebアプリとAWSを連携させるために、AWS JavaScript SDKの環境構築をします。
環境
- Windows 10 OS
- Node.js v14.15.5
- Yarn v1.22.18
AWS SDKのインストール
コマンドプロンプトを開き、任意のフォルダ下でAWS SDKのモジュールをインストールします。
yarn add aws-sdk
同様に、uuidモジュールも追加します。
yarn add uuid
AWS認証情報の設定
AWSのCredentials情報を設定します。 Windowsの場合、C:\Users\USER_NAME.awsフォルダを作成し、.awsフォルダ下にcredentialsという拡張子なしのファイルを作成します。 credentialsファイルを任意のテキストエディタで開き、AWSのCredentials情報を次のように入力します。
[default] aws_access_key_id = <Access key ID> aws_secret_access_key = <Secret access key>
認証情報の確認
yarnでモジュールをインストールしたプロジェクトディレクトリで、次のようなJavaScriptコードsample.jsを作成します。
var AWS = require("aws-sdk"); AWS.config.getCredentials(function(err) { if (err) console.log(err.stack); else { console.log("Access Key: ", AWS.config.credentials.accessKeyId); } });
sample.jsを作成後、コマンドプロンプトで実行すると、設定したAccess keyが表示されます。
node sample.js
S3との連携など、後日さらに追加していきたいと思います。