Как настроить ускорение передачи для S3 на Ruby в Rails Active Storage - PullRequest
0 голосов
/ 26 марта 2020

Transfer Accelerated S3 bucket позволяет быстрее загружать / скачивать. Настройка должна быть простой в теории:

Конечная точка изменяется с:

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

на:

mybucket.s3-accelerate.amazonaws.com

В Ruby в 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.

Я sh, чтобы узнать, как реализовать ускорение передачи S3 с ROR и Active Storage?

1 Ответ

0 голосов
/ 26 марта 2020

Я должен был добавить это ниже bucket ...:

use_accelerate_endpoint: true
...