私のオブジェクトがAmazonのS3サービスに正常にアップロードされたときにpaperclipから返されるエンドポイントを設定しようとしています。アップロードとすべてが正常に動作していますが、返されるURLはアップロードを表示するために間違っています。Rails 4、Paperclip、Amazon S3 Config Amazon Path
現在、返されているURLはhttp://s3.amazonaws.com/path/to/my/items
です(下の図を参照)。
代わりのs3.amazonaws.com
、私は
どこから別のURLパス(s3.amazonaws.comから何か他のものへ)を試してみるべきですか?上記のパスのURLを私の設定ファイルに追加しようとしました:
#Paperclip Amazon S3
config.paperclip_defaults = {
:storage => :s3,
:url => "https://s3-us-west-1.amazonaws.com/",
:s3_credentials => {
:bucket => ENV['S3_BUCKET_NAME'],
:access_key_id => ENV['AWS_ACCESS_KEY_ID'],
:secret_access_key => ENV['AWS_SECRET_ACCESS_KEY']
}
}
これは効果がないようです。このオプションをどこに設定するべきかアドバイスしてください!
ありがとうございます!
** '**置き換えます
また、これは、この問題に行き着くの読者に興味深いかもしれません"** with **':s3_host_name => 's3-us-west-1.amazonaws.com' 'とすれば、あなたは良いでしょう。 –