@cloudcomponents/lambda-utils
TypeScript icon, indicating that this package has built-in type declarations

0.2.0 • Public • Published

cloudcomponents Logo

@cloudcomponents/lambda-utils

Build Status

Lambda utils for cloudcomponents cdk constructs

Install

npm i @cloudcomponents/lambda-utils

How to use

SecretKey

import { SecretKey } from "@cloudcomponents/lambda-utils";

const secretKey = new SecretKey(process.env.SECRET_KEY_STRING as string);

export const handler = async (event, context) => {
  const value = await secretKey.getValue();
  return `Hello ${value}`
}

See cdk-secret-key for the cdk counterpart

SecretKeyStore

import { SecretKeyStore } from "@cloudcomponents/lambda-utils";

const secretKeyStore = new SecretKeyStore(process.env.SECRET_KEY_STORE_STRING as string);

export const handler = async (event, context) => {
  const value = "secret"
  await secretKey.putValue(value);
  return `Hello`
}

See cdk-secret-key for the cdk counterpart

License

MIT

Readme

Keywords

Package Sidebar

Install

npm i @cloudcomponents/lambda-utils

Weekly Downloads

0

Version

0.2.0

License

MIT

Unpacked Size

36.9 kB

Total Files

19

Last publish

Collaborators

  • hupe1980