PortfoliosController#update

时间:2018-08-09 14:09:47

标签: ruby-on-rails

在我的.env文件中,设置为:

S3_BUCKET_NAME=<bucket name>
AWS_ACCESS_KEY_ID=<access key ID>
AWS_SECRET_ACCESS_KEY=<secret access key>
AWS_REGION=us-east-2

我正在使用CarrierWave尝试连接到S3,并得到上面和下面的错误

The bucket you are attempting to access must be addressed using the specified endpoint. Please send all future requests to this endpoint.
Extracted source (around line #49):
47
48
49
50
51
52

   def update
    respond_to do |format|
      if @portfolio_item.update(portfolio_params)
        format.html { redirect_to portfolios_path, notice: 'The record was successfully updated.' }
      else
        format.html { render :edit }

我遵循了AWS S3: The bucket you are attempting to access must be addressed using the specified endpoint中的步骤,但并不高兴。

在此之前,我从存储桶的地址栏中复制了文件,即us-east-2,然后按照上面的链接将其更改为us-east-1,但也没有高兴。

然后,我引用了https://docs.aws.amazon.com/general/latest/gr/rande.html#s3_region中的位置,并放置了创建存储桶的区域,但仍然没有乐趣。

我在这里想念什么?

0 个答案:

没有答案