FetchError: request to Google IAM API failed with EAI_AGAIN

Hi team,

I’m currently experiencing an issue when integrating with the Google IAM API as part of a service that interacts with Monday.com. The error occurs during a signJwt request to:

https://iamcredentials.googleapis.com/v1/projects/-/serviceAccounts/app-sa@laab74596931849bda57f5b71cc191.iam.gserviceaccount.com:signJwt

Here’s the log of deployed monday app:

[18:36:57.641] ERROR: [console]FetchError: request to https://iamcredentials.googleapis.com/v1/projects/-/serviceAccounts/app-sa@laab74596931849bda57f5b71cc191.iam.gserviceaccount.com:signJwt failed, reason: getaddrinfo EAI_AGAIN iamcredentials.googleapis.com
    at ClientRequest.<anonymous> (/workspace/node_modules/node-fetch/lib/index.js:1501:11)
    at ClientRequest.emit (node:events:524:28)
    at emitErrorEvent (node:_http_client:101:11)
    at TLSSocket.socketErrorListener (node:_http_client:504:5)
    at TLSSocket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
[18:36:57.642] INFO: [console]  type: 'system',
[18:36:57.642] INFO: [console]  errno: 'EAI_AGAIN',
[18:36:57.642] INFO: [console]  code: 'EAI_AGAIN'
[18:36:57.643] INFO: [console]}

Context: I’ve tried to run long time request which get items from boards and place them into secureStorage