【发布时间】:2015-09-10 17:56:46
【问题描述】:
我不断收到Missing required arguments: google_storage_access_key_id, google_storage_secret_access_key。我知道我应该将我的凭证放在“/.fog”文件中,但我不太明白它应该如何在 Rails 应用程序的上下文中工作。有人可以详细说明如何配置吗?我尝试在初始化程序中传递设置(如建议的here),但它们似乎没有在validate_options 方法中得到识别。
config/initializers/fog.rb
GoogleStorage = Fog::Storage.new(
provider: 'Google',
google_project: 'xxxxxxxxxxxxx',
google_client_email: 'xxxxxxxxxxxxx-yyyyyyyyyyyyy@developer.gserviceaccount.com',
google_key_location: 'private/google-cloud-service-key.p12'
)
【问题讨论】:
标签: ruby-on-rails ruby authentication google-cloud-storage fog