diff --git a/packages/components/src/storageUtils.ts b/packages/components/src/storageUtils.ts index 954609a2801..a2a90adb77a 100644 --- a/packages/components/src/storageUtils.ts +++ b/packages/components/src/storageUtils.ts @@ -1036,15 +1036,12 @@ export const getGcsClient = () => { const projectId = process.env.GOOGLE_CLOUD_STORAGE_PROJ_ID const bucketName = process.env.GOOGLE_CLOUD_STORAGE_BUCKET_NAME - if (!pathToGcsCredential) { - throw new Error('GOOGLE_CLOUD_STORAGE_CREDENTIAL env variable is required') - } if (!bucketName) { throw new Error('GOOGLE_CLOUD_STORAGE_BUCKET_NAME env variable is required') } const storageConfig = { - keyFilename: pathToGcsCredential, + ...(pathToGcsCredential ? { keyFilename: pathToGcsCredential } : {}), ...(projectId ? { projectId } : {}) }