私はs3にpaperclipを使用してファイルをアップロードしました。ファイルアップロードプロセスは正常に動作します。 今、私はそれをダウンロードしたいと思っていました。私のモデルでは私の:s3_host_alias
を設定しました。ファイルがプライベートなので今私はpaperclip URLメソッドを使用してファイルを取得しようとしています...それは私にアクセス拒否エラーを与えています...amazon s3バーチャルホストの仮想ホスト
S3Object.url_for
メソッドを使用している場合は、URL戻り値はs3.amazonaws.com/mybucket/path_of_file
です。
私は今、私は直接その正しいを与え、その後@object.url
を使用していた場合... THT s3.amazonaws.comはので、私のモデル で:s3_host_alias
を使用したURLに示されており、CNAME inmyのDNSサーバーを作成する必要はありませんurlがアクセス拒否エラーをスローします。私はACCESS_KEYを推測し、署名が渡されていないので...