VERTEX AI: "SERVICE_CONFIG_NOT_FOUND_OR_PERMISSION_DENIED"

Hi, I am encountering a persistent issue enabling Vertex AI API on my project via gcloud CLI with my credentials and also with service account.. The API appears enabled in the console, all IAM roles are correct, but programmatic access consistently fails with:

“SERVICE_CONFIG_NOT_FOUND_OR_PERMISSION_DENIED”

I’ve verified IAM, billing, and secrets thoroughly. The Vertex API is enabled. Requesting backend assistance from Google Cloud team as soon as possible because I cannot continue work.

Hi @codybarbu ,

Welcome to Google Cloud Community!

To ensure you have the correct IAM permissions, please check if your service account has the Service Usage Admin (roles/serviceusage.serviceUsageAdmin) role and try to enable the Vertex AI API. This role grants the service account broad permissions to manage service usage within the project, including enabling and disabling APIs.

If the issue persists, you may contact Google Cloud Support to perform in-depth project analysis and confirm whether the problem is specific to your project or a configuration issue in the backend.

Was this helpful? If so, please accept this answer as “Solution”. If you need additional assistance, reply here within 2 business days and I’ll be happy to help.