Use ADC credentials on the gcs storage client (#5102)

This commit is contained in:
Karl Stoney
2025-09-05 10:39:21 +01:00
committed by GitHub
parent 9e178d6887
commit 449e8113e0
+1 -4
View File
@@ -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 } : {})
}