Quantcast
Channel: Node.jsタグが付けられた新着記事 - Qiita
Viewing all articles
Browse latest Browse all 9003

ローカルPCのNode.jsでaws-sdkの認証を通す

$
0
0

はじめに

ローカルPCでAWSの色々なサービスを操作するツールを作りたいときに、
認証が通せず苦労しましたが、この方法で通せるようです。

ファイルなんか作らずにメモリ内に閉じたかったのですが、無理そうでした。

認証を通すコード

dynamo-utility.ts
importAWS=require('aws-sdk');importFs=require('fs');exportclassDynamoUtility{dynamoDb:AWS.DynamoDB;documentClient:AWS.DynamoDB.DocumentClient;constructor(credential:any){consttmpFile='./credential.json';// 認証ファイルを生成Fs.writeFileSync(tmpFile,JSON.stringify(credential));// 生成したファイルを読み込ませるAWS.config.loadFromPath(tmpFile);// ファイル削除Fs.unlinkSync(tmpFile);// クライアント生成this.documentClient=newAWS.DynamoDB.DocumentClient();this.dynamoDb=newAWS.DynamoDB();}}
environment.ts
// ...credential:{accessKeyId:'xxxxxxxxxxxxxxxxxxxx',secretAccessKey:'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx',region:'ap-northeast-1'},// ...

さいごに

役に立ちましたら、記事にいいねをお願いします。


Viewing all articles
Browse latest Browse all 9003

Trending Articles