Even though I granted GCS permissions, the system is still experiencing errors.
huynhhoangvu
HOBBYOP

23 days ago

[Nest] 1 - 04/29/2026, 9:23:03 AM ERROR [ExceptionsHandler] fly-pte-uploader@fly-data-490503.iam.gserviceaccount.com does not have storage.objects.create access to the Google Cloud Storage object. Permission 'storage.objects.create' denied on resource (or it may not exist).

Error: fly-pte-uploader@fly-data-490503.iam.gserviceaccount.com does not have storage.objects.create access to the Google Cloud Storage object. Permission 'storage.objects.create' denied on resource (or it may not exist).

at new ApiError (/app/node_modules/@google-cloud/storage/build/cjs/src/nodejs-common/util.js:124:15)

at Util.parseHttpRespBody (/app/node_modules/@google-cloud/storage/build/cjs/src/nodejs-common/util.js:263:38)

at Util.handleResp (/app/node_modules/@google-cloud/storage/build/cjs/src/nodejs-common/util.js:203:30)

at /app/node_modules/@google-cloud/storage/build/cjs/src/nodejs-common/util.js:593:22

at onResponse (/app/node_modules/retry-request/index.js:259:7)

at /app/node_modules/teeny-request/build/src/index.js:157:17

at process.processTicksAndRejections (node:internal/process/task_queues:95:5)

Solved$10 Bounty

Pinned Solution

denied on resource (or it may not exist) can also be caused by incorrect bucket name. Check if you have a typo in your bucket name and make sure there are no trailing spaces.

1 Replies

Status changed to Open Railway 23 days ago


denied on resource (or it may not exist) can also be caused by incorrect bucket name. Check if you have a typo in your bucket name and make sure there are no trailing spaces.


Status changed to Solved sam-a 23 days ago


Welcome!

Sign in to your Railway account to join the conversation.

Loading...