Error AtlasError Documentation and Resolution

Cloud Run service agent does not have permission to get access tokens for the service account

Google Cloud Run Service Agent does not have permission to get access tokens for the service account.

Cloud Run could not create or update the service because its service agent lacks the required permission to mint access tokens for the configured service account.

Google Cloud Run Service Agent does not have permission to get access tokens for the service account.authentication
Google Cloud Run Service Agent does not have permission to get access tokens for the service account.
  • The Cloud Run service agent is missing access token creation rights on the selected service account.
  • Cross-project service identity permissions are incomplete.
  • The deployment uses a service account that the Cloud Run service agent cannot impersonate.
  1. Grant the Cloud Run service agent permission to create access tokens for the configured service account.
  2. Check whether the service account is in another project and add the required cross-project permissions.
  3. Verify that the deployment is referencing the intended service account.
Google Cloud: Troubleshoot Cloud Run issues
Cloud Run Service Agent does not have permission to get access tokens: causes and fixes | Error Atlas