在 heroku 上验证 Vision API 的最佳、简单方法是什么?
在开发中,我只使用:
@vision = Google::Cloud::Vision.new( project: "instacult",
keyfile: "path/to/keyfile.json" )
其中 keyfile 是 google 在创建服务帐户 ( https://cloud.google.com/vision/docs/common/auth ) 后生成的 json。
但显然我不能只将密钥文件上传到 github。
我尝试将整个 json 保存到 Heroku 的配置变量并运行:
Rails.env.production? ? ENV["GOOGLE_CREDENTIALS"] : path
但是我在 heroku 的日志中得到“不是有效文件”。似乎合乎逻辑,因为我没有传递文件而是传递对象。但是如何克服呢?
干杯,凯