Я создал S3 и успешно загрузил файлы в корзину. Теперь я пытаюсь заставить его работать с CloudFront, однако он дает мне
IllegalLocationConstraintException
Ограничение местоположения ap-east-1 несовместимо с конкретной конечной точкой региона, в которую был отправлен этот запрос.
Мой S3 url: http://my -bucket-name.s3.ap-east-1.amazonaws.com / assets / local / css / app.css (это возвращает мне файл)
CloudFront связан с S3, а URL: https://id.cloudfront.net/assets/local/css/app.css (это возвращает мне исключение IllegalLocationConstraintException)
В корзине S3> Разрешения>
«Блокировать публичный доступ» выключен
«Bucket Policy» генерируется автоматически:
{
"Version": "2008-10-17",
"Id": "PolicyForCloudFrontPrivateContent",
"Statement": [
{
"Sid": "1",
"Effect": "Allow",
"Principal": {
"AWS": "######"
},
"Action": "s3:GetObject",
"Resource": "arn:aws:s3:::my-bucket-name/*"
}
]
}
Что я делаю не так?