У меня в настоящее время есть настройка распространения 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 больше не существует, но ни мои несколько доменов.