単刀直入にお伺いします。 Capistrano導入して、自動deployせずにAWS上でUnicornのみ再起動を行おうとしてもうまくできません。
実行コマンド
unicorn_rails -c アプリへのパス/current/config/unicorn.rb -E deployment -D
unicorn.stderr.logの中身
I, [2018-04-19T08:52:56.265810 #13342] INFO -- : Refreshing Gem list config.eager_load is set to nil. Please update your config/environments/*.rb files accordingly: * development - set it to false * test - set it to false (unless you use a tool that preloads your test environment) * production - set it to true ArgumentError: Missing required arguments: aws_access_key_id, aws_secret_access_key /home/ec2-user/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/fog-core-1.45.0/lib/fog/core/service.rb:244:in `validate_options' /home/ec2-user/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/fog-core-1.45.0/lib/fog/core/service.rb:268:in `handle_settings' (中略)
「ArgumentError: Missing required arguments: aws_access_key_id, aws_secret_access_key」というエラーが出ていますが、「aws_access_key_id」と「aws_secret_access_key」は「etc/environment」に正しく記述されています。
原因は一体何なのでしょうか?
お手数ですが、ご教授願います。
あなたの回答
tips
プレビュー