2016-02-12 39 views
0

我想讓我的第一個S3應用程序工作。以爲我會爲了開箱即用,但無法獲得基本的英雄演示(https://devcenter.heroku.com/articles/paperclip-s3)。Heroku回形針S3演示不起作用?

絕對返樸歸真

  • 演示應用程序 - 沒有改變
  • S3存儲在美國區的Heroku的
  • 設置
  • 3個ENV變量

總是給人 「出事了」。沒有任何錯誤(儘管調試日誌級別)

2016-02-12T05:06:09.151401+00:00 heroku[router]: at=info method=POST path="/friends" host=blooming-dusk-48208.herokuapp.com request_id=6a2d3736-a0f7-4aea-97a4-b5b06f407500 fwd="101.109.255.204" dyno=web.1 connect=1ms service=187ms status=500 bytes=919 

Heroku的配置

=== blooming-dusk-48208 Config Vars 
    AWS_ACCESS_KEY_ID:  A******* 
    AWS_SECRET_ACCESS_KEY: y******************* 
    AWS_BUCKET_NAME:  us-buckettest1 
    SECRET_KEY_BASE:  7a4******************************* 

各種事情都來試試/已經改變

  • AWS-SDK < 2.0
  • 增加區域和終點變量(已經嘗試了建議的EU域和僅美國域)
  • 次ENV名稱變更(這些似乎不合邏輯對我來說)
  • 可以得到本地版本(使用fakes3,參見單獨的問題,但似乎無關,更多的是本地端口等)

有沒有人有這個工作正如文章中所建議的那樣?

真的很感激任何指針,感謝

UPDATE1後

日誌混帳推

2016-02-12T09:31:36.694199+00:00 app[web.1]: => Booting WEBrick 
    2016-02-12T09:31:36.694204+00:00 app[web.1]: => Rails 4.1.2 application starting in production on http://0.0.0.0:42106 
    2016-02-12T09:31:36.694206+00:00 app[web.1]: => Run `rails server -h` for more startup options 
    2016-02-12T09:31:36.694207+00:00 app[web.1]: => Notice: server is listening on all interfaces (0.0.0.0). Consider using 127.0.0.1 (--binding option) 
    2016-02-12T09:31:36.694207+00:00 app[web.1]: => Ctrl-C to shutdown server 
    2016-02-12T09:31:36.976431+00:00 heroku[router]: at=info method=POST path="/friends" host=blooming-dusk-48208.herokuapp.com request_id=287c48c6-9b29-46eb-8bd1-35462c0732c5 fwd="101.109.255.204" dyno=web.1 connect=1ms service=306ms status=500 bytes=919 
+0

請問您可以使用'heroku logs'命令來顯示日誌 – Shrikant1712

回答

0

我決定從頭開始和它的作品。我感到非常羞怯。我不確定我做了什麼,我記得添加新的/不同的變量變量,但肯定有額外的配置變量(但不在應用程序代碼中引用它們不應引起問題)?

相關問題