![](/img/trans.png)
[英]Setting up bucket's name placed domain-style (bucket.s3.amazonaws.com) with Rails and Paperclip
[英]Status code 500 Paperclip amazon s3 connection refused - (Connection refused - connect(2) for “bucket.s3.amazonaws.com” port 443
回形針似乎無法連接到我的Amazon S3存儲桶實例,它給出了此錯誤-
*** Exception Errno::ECONNREFUSED in Rack application object (Connection refused - connect(2) for "bucket-images-test.s3.amazonaws.com" port 443)
我的production.rb看起來像這樣:
config.paperclip_defaults = {
:storage => :s3,
:s3_credentials => {
:bucket => 'bucket-images',
:access_key_id => 'accesskey',
:secret_access_key => 'seceretkey',
:host_name => 's3-website-us-east-1'
},
:default_url => "/missing.png",
:path => "/:attachment/:id/:style/:filename",
:url => "/:attachment/:id/:style/:filename"
}
我正在使用:
問題出在gem和iptables Gemfile上
gem 'paperclip', '~> 4.2.0'
gem 'aws-sdk', '~> 1.5.8'
gem 'aws-sdk-resources '~> 2'
我也阻塞了端口443,所以我不得不更改iptables:
Chain INPUT (policy ACCEPT)
target prot opt source destination
ACCEPT tcp -- anywhere anywhere tcp spt:http
Chain FORWARD (policy ACCEPT)
target prot opt source destination
Chain OUTPUT (policy ACCEPT)
target prot opt source destination
ACCEPT tcp -- anywhere anywhere tcp dpt:http
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.