Изменения в корзине AWS S3 не отражаются на моем домене - PullRequest
0 голосов
/ 05 апреля 2019

У меня есть два ведра mywesbite.com и www.mywebsite.com.

Я сделал следующее -

  1. Сделал ведро mywesbite.com общедоступным со следующим кодом -
    "Version": "2012-10-17",
    "Statement": [
        {
            "Sid": "AddPerm",
            "Effect": "Allow",
            "Principal": "*",
            "Action": "s3:GetObject",
            "Resource": "arn:aws:s3:::mywebsite.com/*"
        }
    ]
}
Установить файл index.html в качестве индексного документа

Теперь я вижу загрузку своего веб-сайта, однако это происходит только при нажатии конечной точки url - http://mywebsite.com.s3 -website.eu-west-2.amazonaws.com

Конечно, мой настоящий веб-сайт просто https://mywesbsite.com/ - но я не вижу ни одного из моих файлов, отображаемых здесь,

Есть ли что-то, чего мне не хватает ??Хорошо, когда есть рабочая конечная точка, но мне нужно, чтобы мои файлы отображались на моем фактическом домене.

Добавлена ​​ картинка с моими настройками маршрута 53 ниже

enter image description here

1 Ответ

2 голосов
/ 05 апреля 2019

Вам необходимо создать запись псевдонима в своей размещенной зоне, чтобы домен "mywebsite.com" указывал на корзину S3.

Помните, что существуют некоторые ограничения: корзина S3 должна иметь то же имя, что и ваше доменное имя.Доменное имя должно быть зарегистрировано по маршруту 53

. Конечно, вам нужно иметь доменное имя "mywebsite.com". Просто наличие корзины S3 не означает, что у вас есть доменное имя.

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