You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

调用Vertex AI服务遇403权限错误求助

解决Vertex AI调用的权限拒绝问题

针对你遇到的403权限错误,结合你提到的两个情况,按以下步骤排查:

  • 检查代码中的项目ID配置
    Python调用Vertex AI时,若代码中显式指定了项目ID,会覆盖gcloud的全局配置。确认初始化客户端的代码是否设置了正确的项目:

    import vertexai
    vertexai.init(project="你的实际项目ID")
    

    同时检查是否存在GOOGLE_CLOUD_PROJECT环境变量,若该变量设置为错误项目,也会导致此问题。

  • 验证应用默认凭据(ADC)关联的项目
    Google Cloud Python客户端优先使用应用默认凭据,而非gcloud的config set project配置。你可以通过以下命令查看当前ADC对应的项目:

    gcloud auth application-default describe
    

    若返回的项目不是你实际使用的,重新生成ADC:

    gcloud auth application-default login
    

    登录流程中选择正确的项目即可;如果使用服务账号,确保GOOGLE_APPLICATION_CREDENTIALS环境变量指向正确的服务账号密钥文件,且该密钥属于你的目标项目。

  • 确认目标项目已启用Vertex AI API
    务必在你实际使用的项目中启用Vertex AI API,错误提示中的项目名不代表当前实际调用的项目,以你代码/凭据关联的项目为准。

  • 检查凭据的权限
    确保你使用的账号(用户账号或服务账号)在目标项目中拥有Vertex AI User或更高权限(如Editor角色),无权限会导致即使API启用也无法调用。

内容的提问来源于stack exchange,提问作者Kapil Parmar

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.07 02:23:31