From 4339527b88bc233b5414ab488a183379c6e31f50 Mon Sep 17 00:00:00 2001 From: hmoumal Date: Thu, 3 Apr 2025 15:21:55 +0200 Subject: [PATCH] feat(head-object): adds head object command --- src/S3Handler.ts | 10 ++++++++++ 1 file changed, 10 insertions(+) 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 = {}