UNPKG

lambda-monitor

Version:

Lambda log monitoring and streaming to external services.

16 lines (14 loc) 469 B
import get from 'lodash.get'; import { logger } from 'lambda-monitor-logger'; import { emptyBucket } from './util/s3.js'; export default async (event) => { const requestType = get(event, 'RequestType'); if (requestType === 'Delete') { const Bucket = get(event, 'ResourceProperties.BucketName'); if (Bucket === undefined) { throw new Error('No Bucket Provided.'); } await emptyBucket({ Bucket }); logger.info(`${Bucket} emptied!`); } };