我正在尝试构建一个python脚本,并将其部署为Pivotal cloud foundry或GKE上的HTTP函数/无服务器云函数,但我已经阅读了几篇文章,其中大多数都提到使用SA并下载Json键,将env变量设置到Json键位置并运行该脚本
但当我在云上部署JSON密钥文件时,如何提供本地下载的JSON密钥文件呢
我已经浏览了下面的链接,但我无法理解,因为我是GCP的新手,有人能为我提供详细的anws说明我如何实现这一点吗
- Google Cloud Vision API - Python
- Google cloud vision api- OCR
- https://cloud.google.com/vision/docs/quickstart-client-libraries#client-libraries-usage-python
Tags:
根据文档,在函数执行期间,云函数使用服务帐户
PROJECT_ID@appspot.gserviceaccount.com
作为其标识。例如,当使用Google Cloud Client Libraries向Google云平台服务发出请求时,云功能可以自动获取并使用令牌来授权此身份有权使用的服务默认情况下,运行时服务帐户具有编辑器角色,该角色允许它访问许多GCP服务。在您的情况下,您需要启用Vision API并授予默认服务帐户必要的权限。查看Function Identity Docs了解更多详细信息
如果您更方便的话,可以使用api密钥代替SA json文件。但是,如果使用api密钥,则只能发送图像字节或指定公共图像
相关问题 更多 >
编程相关推荐