const endpoint = 'https://fly.storage.tigris.dev';
const bucketName = 'holehub-dev';
const forcePathStyle = false;
const deleteAfter = new Date(Date.now() + 1000 * 60 * 60);
const s3Client = new S3Client({
region: 'auto',
endpoint,
credentials: { accessKeyId, secretAccessKey },
forcePathStyle,
});
const signedUrl = await getSignedUrl(
s3Client,
new PutObjectCommand({
Bucket: bucketName,
Key: '/jobs/imports/uploads/01K9E0WRQT8P0DM5GX65NZWXB2.csv',
Expires: deleteAfter,
ContentLength: fileSize,
}),
{ expiresIn: 3600 },
);
const endpoint = 'https://fly.storage.tigris.dev';
const bucketName = 'holehub-dev';
const forcePathStyle = false;
const deleteAfter = new Date(Date.now() + 1000 * 60 * 60);
const s3Client = new S3Client({
region: 'auto',
endpoint,
credentials: { accessKeyId, secretAccessKey },
forcePathStyle,
});
const signedUrl = await getSignedUrl(
s3Client,
new PutObjectCommand({
Bucket: bucketName,
Key: '/jobs/imports/uploads/01K9E0WRQT8P0DM5GX65NZWXB2.csv',
Expires: deleteAfter,
ContentLength: fileSize,
}),
{ expiresIn: 3600 },
);