В Heroku с Rails 5.2 невозможно загрузить `Rails.config.active_storage.service`: (Aws :: Sigv4 :: Errors :: MissingCredentialsError) - PullRequest
0 голосов
/ 10 июня 2019

При развертывании приложения Rails 5.2.2 на Heroku развертывание проходит, но если я проверяю свои журналы (используя heroku logs), я получаю Невозможно загрузить Rails.config.active_storage.service: (Aws :: Sigv4 :: Errors: : MissingCredentialsError)

2019-06-10T13:00:23.884108+00:00 app[web.1]: /app/vendor/bundle/ruby/2.4.0/gems/aws-sigv4-1.1.0/lib/aws-sigv4/signer.rb:612:in `extract_credentials_provider': Cannot load `Rails.config.active_storage.service`: (Aws::Sigv4::Errors::MissingCredentialsError)
2019-06-10T13:00:23.884187+00:00 app[web.1]: missing credentials, provide credentials with one of the following options:
2019-06-10T13:00:23.884200+00:00 app[web.1]: - :access_key_id and :secret_access_key
2019-06-10T13:00:23.884208+00:00 app[web.1]: - :credentials
2019-06-10T13:00:23.884233+00:00 app[web.1]: - :credentials_provider

1 Ответ

0 голосов
/ 10 июня 2019

Это происходит, когда вы пропускаете RAILS_MASTER_KEY, который вы должны установить с помощью переменной среды (heroku config:set RAILS_MASTER_KEY=xxxxxxxx), где xxxxxxxxx - ваш главный ключ

...