将文件直接上传到s3

时间:2017-08-19 06:49:32

标签: ruby-on-rails amazon-s3

我正在尝试使用s3_direct_upload gem将文件上传到s3服务器。我已按照文件中的说明进行操作。但是我无法上传文件。我收到了以下错误:

<Code>InvalidRequest</Code>
<Message>The authorization mechanism you have provided is not supported. Please use AWS4-HMAC-SHA256.</Message>

我的水桶区域 us-east-2

以下是我的初始化内容:

S3DirectUpload.config do |c|
  c.access_key_id     = ENV["AWS_ACCESS_KEY_ID"]
  c.secret_access_key = ENV["AWS_SECRET_ACCESS_KEY"]
  c.bucket            = ENV["AWS_S3_BUCKET"]
  c.region            = ENV["AWS_REGION"]
  c.url               = "https://#{ENV['AWS_S3_BUCKET']}.s3.amazonaws.com" 
end

0 个答案:

没有答案