Skip to content

Latest commit

 

History

History
32 lines (23 loc) · 933 Bytes

File metadata and controls

32 lines (23 loc) · 933 Bytes

@behemothjs/aws-lambda

node 18.x XO code style

AWS Lambda 操作パッケージ

Install

npm install @behemothjs/aws-lambda

Example

import Lambda from '@psinc/aws-lambda';

const lambda = new Lambda({
  region: (Optional) REGION / AWS_REGION が設定されていれば自動設定
  response: (default: false) Lambdaのレスポンスを含めるかどうか
});

// post()はレスポンスを待って結果を返します。
const response = await lambda
  .to('FunctionName')
  .log() // (Optional) レスポンスにログを含めたい場合に使用します。*Lambddaレスポンスが必要
  .post(payloa);

// push()はレスポンスを待たず非同期で実行されます。
await lambda.to('FunctionName').posh(payloa);