Um einen Server-Server mit einem Google-API in der Entwicklung interagieren zu machen Ich brauche meine Service-Account JSON Schlüssel in der Wurzel von myapp, setzteGoogle_auth JSON-Schlüssel mit Heroku-Konfiguration var?
gutENV["GOOGLE_APPLICATION_CREDENTIALS"] = "api-test-key.json"
und alles ist zu setzen.
Aber in der Produktion auf Heroku gibt es config vars und die google_auth credentials_loader.rb besteht auf einer Datei.
ich es geschafft, die JSON den Inhalt in einer Heroku Config var schön zu setzen und sie durch den Aufruf
puts ENV["GOOGLE_APPLICATION_CREDENTIALS"]
Was ist zu tun bekommen?
Es ist diese Frage, wo sie eine Abhilfe herausgefunden, aber das ist für oauth2 nicht für Service-Kontotyp JSON:
How to upload a json file with secret keys to Heroku
Danke, aber es ist für oauth2. BTW ist es in Versionskontrolle eingecheckt? – Zsolt
Ja, es ist - Sie haben recht, die meisten Leute halten so eine Datei auf .gitignore ... wie separat geladen. Vielleicht haben Sie keine Datei in der Versionskontrolle? – Mazaz