传输加速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传输加速?
我必须将其添加到bucket
...以下:
use_accelerate_endpoint: true