我正在使用Google Cloud Platform,并且已经遵循Deploying a containerized web application,并且成功部署了一个使用Cloud Vision API的小型Spring Boot服务(我正在使用在Vision网页上链接的Java客户端)。
我的问题是,当我致电服务时,收到以下错误消息:io.grpc.StatusRuntimeException: PERMISSION_DENIED: Request had insufficient authentication scopes.
。当客户端尝试调用Cloud Vision API时,会出现此类错误。我在本地安装该服务时没有出现此问题,因为我手动设置了指向Google凭据文件的环境变量。
关于如何解决我的问题的任何提示?
答案 0 :(得分:0)
您需要在容器配置中设置environment variable and the path。您可以使用this soultion来了解如何在容器配置中装入凭据和环境变量。