Cloudfront с несколькими CNAME, обслуживающими одну корзину s3, показывает 403 на URL-путях - PullRequest
0 голосов
/ 15 января 2020

У меня в настоящее время есть настройка распространения Cloudfront, в которой есть несколько CNAME, указывающих на корзину s3.

Как показано здесь: Как мне сопоставить несколько доменов с одной корзиной на Amazon S3?

Это работает, и корзина s3 может быть получена из всех доменов, например, xyz.example.com и xyz1.example.com, в результате чего отображается одна и та же страница.

Моя проблема приходит, когда я go на xyz1.example.com/path, это приводит к 403 Отказано в доступе.

Если я go к xyz1.example.com и нажимаю на ссылку на страницу, которая ведет к xyz1 .example.com / path, страница загружается нормально. Если я ссылаюсь sh, или я go прямо на xyz1.example.com/path, меня приветствуют с 403.

Как я могу исправить ошибки 403?

Любой совет был бы очень признателен!

РЕДАКТИРОВАТЬ: Если я добавлю .s3-website. в домен Cloudfront Origin, чтобы у меня было s3-bucket-name.s3-website.region.amazon.com, и удалить xyz1.example.com в качестве CNAME, 403 больше не существует, но ни мои несколько доменов.

...