diff --git a/packages/api/src/cdn/s3.ts b/packages/api/src/cdn/s3.ts index 683a7887fa..34d0ff47f1 100644 --- a/packages/api/src/cdn/s3.ts +++ b/packages/api/src/cdn/s3.ts @@ -28,9 +28,11 @@ export const initializeS3 = (): S3Client | null => { const endpoint = process.env.AWS_ENDPOINT_URL; const accessKeyId = process.env.AWS_ACCESS_KEY_ID; const secretAccessKey = process.env.AWS_SECRET_ACCESS_KEY; + const forcePathStyle = ['1', 'true', 'yes'].includes(process.env.AWS_FORCE_PATH_STYLE?.toLowerCase()); const config = { region, + forcePathStyle: forcePathStyle, // Enable path-style addressing // Conditionally add the endpoint if it is provided ...(endpoint ? { endpoint } : {}), };