首页 > 解决方案 > 错误 io.grpc.StatusRuntimeException:PERMISSION_DENIED

问题描述

我正在接近谷歌云平台,我已经关注了部署一个容器化的 Web 应用程序,并且我成功地部署了一个使用 Cloud Vision API 的小型 Spring Boot 服务(我使用的是在 Vision 网页上链接的 Java 客户端)。

我的问题是,当我调用该服务时,我收到以下错误消息:io.grpc.StatusRuntimeException: PERMISSION_DENIED: Request had insufficient authentication scopes.. 当客户端尝试调用 Cloud Vision API 时会出现此类错误。我在本地安装服务时没有这样的问题,因为我手动设置了指向 Google 凭据文件的环境变量。

关于我的问题可能是什么原因以及如何解决的任何提示?

标签: google-cloud-platformcontainers

解决方案


您需要在容器配置中设置环境变量和路径。您可以使用此解决方案了解如何在容器配置中安装凭据和环境变量。


推荐阅读