0

私のレールサイトにファイルを(キャリアウェーブ/フォグ付きで)アップロードしようとすると403エラーが発生します。すべてがローカルで作業しており、同じawsバケットを使用して構築した別のサイトで作業しています。403 awsエラーを解決するには?

ないこのトラブルシューティングする方法がわから...ここは私の完全なログです:

2016-04-16T23:46:14.648046+00:00 app[web.1]: (3.8ms) ROLLBACK 
2016-04-16T23:46:14.648461+00:00 app[web.1]: Completed 500 Internal Server Error in 250ms 
2016-04-16T23:46:14.650859+00:00 app[web.1]: 
2016-04-16T23:46:14.650868+00:00 app[web.1]: Excon::Errors::Forbidden (Expected(200) <=> Actual(403 Forbidden) 
2016-04-16T23:46:14.650869+00:00 app[web.1]: excon.error.response 
2016-04-16T23:46:14.650873+00:00 app[web.1]: :cookies  => [ 
2016-04-16T23:46:14.650874+00:00 app[web.1]:  "Connection"  => "close" 
2016-04-16T23:46:14.650872+00:00 app[web.1]: :body   => "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<Error><Code>AllAccessDisabled</Code><Message>All access to this object has been disabled</Message><RequestId>E72C3A0BE72715F6</RequestId><HostId>sLnw1x3KEV4ugpi3pHCh2DwoP0eIl/mX18D3789QDSWriYM7vg6DFFUfug9ylyuGExvhaIlXUIo=</HostId></Error>" 
2016-04-16T23:46:14.650873+00:00 app[web.1]: ] 
2016-04-16T23:46:14.650874+00:00 app[web.1]: :headers  => { 
2016-04-16T23:46:14.650876+00:00 app[web.1]:  "Date"    => "Sat, 16 Apr 2016 23:46:13 GMT" 
2016-04-16T23:46:14.650875+00:00 app[web.1]:  "Content-Type"  => "application/xml" 
2016-04-16T23:46:14.650878+00:00 app[web.1]:  "x-amz-id-2"  => "sLnw1x3KEV4ugpi3pHCh2DwoP0eIl/mX18D3789QDSWriYM7vg6DFFUfug9ylyuGExvhaIlXUIo=" 
2016-04-16T23:46:14.650878+00:00 app[web.1]:  "x-amz-request-id" => "E72C3A0BE72715F6" 
2016-04-16T23:46:14.650877+00:00 app[web.1]:  "Server"   => "AmazonS3" 
2016-04-16T23:46:14.650879+00:00 app[web.1]: } 
2016-04-16T23:46:14.650880+00:00 app[web.1]: :local_address => "172.17.72.90" 
2016-04-16T23:46:14.650880+00:00 app[web.1]: :host   => "s3.amazonaws.com" 
2016-04-16T23:46:14.650881+00:00 app[web.1]: :local_port => 56731 
2016-04-16T23:46:14.650882+00:00 app[web.1]: :path   => "/uploads/song/track/5/snare_card_2.wav" 
2016-04-16T23:46:14.650882+00:00 app[web.1]: :port   => 443 
2016-04-16T23:46:14.650883+00:00 app[web.1]: :remote_ip  => "54.231.14.104" 
2016-04-16T23:46:14.650883+00:00 app[web.1]: :reason_phrase => "Forbidden" 
2016-04-16T23:46:14.650884+00:00 app[web.1]: :status  => 403 
2016-04-16T23:46:14.650885+00:00 app[web.1]: :status_line => "HTTP/1.1 403 Forbidden\r\n" 
2016-04-16T23:46:14.650885+00:00 app[web.1]:): 

任意のアイデア?これは役立つかもしれない

答えて

0

適切に定義されている場合、私は、この災害のエラーメッセージがされるようになった方法を考え出しました。私がheroku設定をs3バケットに設定したとき、私はそれをS3_BUCKET_KEYと呼びました。これは私のaws初期化子 "S3_BUCKET"の変数と一致しませんでした。

私は問題を解決するために取った

ステップ:

をコマンドラインでの -

heroku config:set S3_BUCKET="bucket_name" 
関連する問題