diff --git a/src/S3Handler.ts b/src/S3Handler.ts index 9b6763b..d11beaa 100644 --- a/src/S3Handler.ts +++ b/src/S3Handler.ts @@ -6,6 +6,7 @@ import { GetObjectCommand, GetObjectCommandInput, GetObjectCommandOutput, + HeadObjectCommand, ListObjectsV2Command, ListObjectsV2CommandInput, ObjectIdentifier, @@ -40,6 +41,15 @@ export class S3Handler { ); } + async headObject(bucket: string, key: string) { + const headObjectCommand = new HeadObjectCommand({ + Bucket: bucket, + Key: key + }); + + return this.client.send(headObjectCommand); + } + async getObjectBuffer( key: string, options: Omit = {}