UNPKG

@gravitywelluk/aws

Version:

Library of commonly used AWS wrapper functions to communicate with the AWS SDK

15 lines (14 loc) 547 B
import type AWSModule from "aws-sdk"; export interface PutS3ObjectParams { bucket: string; path: string; body: AWSModule.S3.PutObjectRequest["Body"]; userSub?: string | null; } /** * Puts an object from AWS S3 * * @param putObjectParams - The parameters required to put an object into S3 * @param awsS3ConfigOverrides - Configuration option overrides */ export declare const putObjectToS3: (putObjectParams: PutS3ObjectParams, awsS3ConfigOverrides?: AWSModule.S3.ClientConfiguration) => Promise<AWSModule.S3.PutObjectOutput>;