如何在Ruby on Rails Active Storage上为S3设置传输加速

问题描述 投票:0回答:1

传输加速S3存储桶可让您更快地上传/下载。理论上,设置应该很简单:

端点从以下位置更改:

mybucket.s3.us-east-1.amazonaws.com

至:

mybucket.s3-accelerate.amazonaws.com

在Ruby on Rails config / storage.yml中,环境变量如下所示:

amazon:

service: S3

access_key_id: <%= ENV['AWS_ACCESS_KEY_ID'] %>

secret_access_key: <%= ENV['AWS_SECRET_ACCESS_KEY'] %>

region: <%= ENV['AWS_REGION'] %>

bucket: <%= ENV['AWS_BUCKET'] %>

问题是模式是不同的,所以我不能只更改AWS_REGION。那里有一个额外的.s3

我想学习如何通过ROR和Active Storage实现S3传输加速?

ruby-on-rails ruby amazon-s3 rails-activestorage
1个回答
0
投票

我必须将其添加到bucket ...以下:

use_accelerate_endpoint: true
© www.soinside.com 2019 - 2024. All rights reserved.