【发布时间】:2016-11-22 13:46:53
【问题描述】:
为了使服务器-服务器与开发中的 Google API 交互,我需要将我的服务帐户 JSON 密钥放在 myapp 的根目录中,设置
ENV["GOOGLE_APPLICATION_CREDENTIALS"] = "api-test-key.json"
一切都很好。
但在 Heroku 的生产环境中,有配置变量,并且 google_auth credentials_loader.rb 坚持使用文件。
我设法将 JSON 的内容很好地放在了一个 heroku 配置变量中,并且可以通过调用来获取它
puts ENV["GOOGLE_APPLICATION_CREDENTIALS"]
怎么办?
他们找到了解决方法,但这是针对 oauth2 而不是服务帐户类型 JSON:
【问题讨论】:
标签: json ruby-on-rails-4 heroku google-api credentials