AWS acl error fixed

This commit is contained in:
Yasindu20 2026-01-27 13:18:09 +05:30
parent 1d82c4ffb9
commit a814aac069

View file

@ -9,10 +9,16 @@ export class S3StorageAdapter implements IStorageAdapter {
} }
async save(key: string, data: Buffer): Promise<string> { async save(key: string, data: Buffer): Promise<string> {
const file: S3File = s3.file(key, { const opts: Record<string, unknown> = {
bucket: this.bucket, bucket: this.bucket,
acl: "private", };
});
if (process.env.S3_USE_ACL === "true") {
const aclValue = process.env.S3_ACL_VALUE || "private";
opts.acl = aclValue;
}
const file: S3File = s3.file(key, opts);
await file.write(data); await file.write(data);
return key; return key;