【发布时间】:2016-05-23 04:08:09
【问题描述】:
我正在尝试让我的第一个 s3 应用程序运行。以为我会开箱即用,但无法让基本的 heroku 演示 (https://devcenter.heroku.com/articles/paperclip-s3) 工作。
绝对回归基础
- 演示应用 - 无变化
- 美国地区的 S3 存储桶
- heroku 中设置了 3 个环境变量
总是给出“出了点问题”。没有错误(尽管有调试日志级别)
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
- 添加区域和端点变量(已尝试建议的欧盟域和仅美国域)
- env 名称更改(这些对我来说似乎不合逻辑)
- 可以获得本地版本(使用 fakes3,请参阅单独的问题,但似乎无关,更多关于本地端口等)
有没有人按照文章中的建议让它工作?
非常感谢任何指针,谢谢
本
更新1
git push 后的日志
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
【问题讨论】:
-
能否请您使用
heroku logs命令显示日志
标签: ruby-on-rails heroku amazon-s3