Resolve Firebase Email Extension Permission

Job ID: 40504520

Budget: $10 – $30 USD

Important Notes:
1. AI responses will be ignored. Make sure you respond personally.
2. Please do not respond if you have not done this before.

I keep hitting an “Access denied” error message during installing Firebase’s Trigger Email extension. I am the owner of the Firebase project, so the block maybe coming from a role or mis-configuration rather than lack of project ownership.

The task is straightforward: identify the exact permission gap, apply or advise on the correct role(s), and walk me through a clean, successful installation of the Trigger Email extension in the Firebase Console (or via the Firebase CLI if that proves easier).

--------
Here is the error message:

Error installing extension. Be aware that a parameter misconfiguration might have caused some extension resources to not successfully deploy.
View details
Use the details below to help resolve this error, then retry installing the extension. If you continue to get this error, we recommend uninstalling the extension to remove any extension resources that might be deployed.

; RESOURCE_ERROR at /deployments/firebase-ext-firestore-send-email/resources/processQueue: {"ResourceType":"gcp-types/cloudfunctions-v2beta:projects.locations.functions","ResourceErrorCode":"400","ResourceErrorMessage":{"code":400,"details":[{"@type":"type.googleapis.com/google.rpc.PreconditionFailure","violations":[{"description":"\"us-central1\" violates constraint \"constraints/gcp.resourceLocations\" on the resource \"projects/my-project-plateform-react/locations/us-central1/functions/ext-firestore-send-email-processqueue\"."}]}],"message":"\"us-central1\" violates constraint \"constraints/gcp.resourceLocations\" on the resource \"projects/my-project-plateform-react/locations/us-central1/functions/ext-firestore-send-email-processqueue\".","status":"FAILED_PRECONDITION","statusMessage":"Bad Request","requestPath":"https://cloudfunctions.googleapis.com/v2beta/projects/my-project-plateform-react/locations/us-central1/functions","httpMethod":"POST"}}