0

我已按照说明直接设置carrierwave,但出现以下错误。

<Error>
<Code>InvalidRequest</Code>
<Message>
The authorization mechanism you have provided is not supported. Please use AWS4-HMAC-SHA256.
</Message>
<RequestId>F6DF8200E7EA5DDA</RequestId>
<HostId>
nOFuJ7LTr3Sw2egpsvAtJIwhOhGIruWQbpL6vLs6i7tinvIsFbOVZcUSg2udnL8HopU/KlFvvss=
</HostId>
</Error>

我可以单独使用 Carrierwave 进行上传。但是,当我使用 Carrierwave Direct 时,它简单地失败了。我的 S3 存储桶在伦敦,我不知道这是否会影响它。我一次又一次地经历了一切,但似乎无法解决这个问题?

4

1 回答 1

0

不是 100% 的答案,但是通过选择伦敦作为放置我的 S3 存储桶的位置,它似乎只有最近的协议,而 Carrierwave_direct 不支持它们。所以我不得不将我的存储桶的位置更改为另一个选项。然后它像梦一样工作。

于 2017-08-07T07:50:28.460 回答