в каком регионе я должен положить мое ведро Amazon S3? - PullRequest
0 голосов
/ 08 июня 2019

У меня запущено приложение heroku из региона europe

Я не могу загрузить изображение в форме в своем приложении rails (RoR 6) из-за политики same origin в моем хранилище amazon s3. Это ведро в eu-west-1 (Дублин - где я думал, что героку тоже)

Должен ли я поставить ведро во Франции eu-west-3, так как мой домен французский?

Это мой файл CORS:

<?xml version="1.0" encoding="UTF-8"?>
<CORSConfiguration xmlns="http://s3.amazonaws.com/doc/2006-03-01/">
<CORSRule>
    <AllowedOrigin>https://www.cremers.fr/adm/auteur/2/article/nouveau</AllowedOrigin>
    <AllowedOrigin>https://www.cremers.fr/</AllowedOrigin>
    <AllowedMethod>GET</AllowedMethod>
    <AllowedMethod>POST</AllowedMethod>
    <AllowedMethod>PUT</AllowedMethod>
    <MaxAgeSeconds>3000</MaxAgeSeconds>
    <AllowedHeader>*</AllowedHeader>
</CORSRule>
</CORSConfiguration>

Ответы [ 2 ]

2 голосов
/ 08 июня 2019

Вы можете использовать любой регион.

Это не имеет ничего общего с доменом.

Вы можете по крайней мере us-east-2 или us-west-1. Это не имеет значения.

Единственное, что может повлиять на это, это скорость загрузки. Если пользователь находится во Франции, загрузка с канадского сервера будет немного дольше, чем с европейского.

Но этим можно пренебречь.

1 голос
/ 09 июня 2019

Согласно AWS

Имя корзины Amazon S3 является глобально уникальным, а пространство имен является общим для всех учетных записей AWS.Это означает, что после создания сегмента имя этого сегмента не может использоваться другой учетной записью AWS в любом регионе AWS до тех пор, пока сегмент не будет удален.Вы не должны зависеть от конкретных соглашений об именах сегментов для проверки доступности или безопасности.

Amazon S3 создает сегменты в указанном регионе.Чтобы оптимизировать время ожидания, минимизировать затраты или удовлетворить нормативные требования, выберите любой регион AWS, который географически близок вам.Например, если вы проживаете в Европе, вам может быть выгодно создавать ведра в регионах ЕС (Ирландия) или ЕС (Франкфурт).Список регионов Amazon S3 см. В разделе «Области и конечные точки» в общем справочнике AWS.

Таким образом, выбор региона корзины S3

зависит от использования приложения и региона.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...