Невозможно изменить размер изображений, используя мой домен, через AWS Serverless Image Handler - PullRequest
0 голосов
/ 26 сентября 2018

У меня обработчик изображений без сервера, работающий на AWS после следования документации ;однако у меня возникают проблемы при работе с изображениями, когда я использую свое собственное доменное имя.

В настоящее время мой CNAME указывает на URL-адрес облачного фронта для обработчика изображений без сервера;однако, я испытываю следующее поведение:

Получение необработанного изображения работает независимо от того, какой URL я использую:

Управлениеизображение работает только при использовании URL-адреса облачного фронта:

Ошибка, которую я получаю, когда использую свой собственный домен, выглядит следующим образом:

<Error>
<script/>
<script/>
<Code>NoSuchKey</Code>
<Message>The specified key does not exist.</Message>
<Key>100x100/myfolder/1537943828682-image3.jpg</Key>
<RequestId>request_id</RequestId>
<HostId>host_id</HostId>
</Error>

Из сообщения об ошибке кажется, что я пытаюсь найти объект с путем 100x100/myfolder/1537943828682-image3.jpg. Как мне получить управляемую версию моего изображения, используя мой собственный домен?

РЕДАКТИРОВАТЬ:

Я понял, что не настроилАльтернативное доменное имя для моего CDN-дистрибутива с изменением размера изображения, которое, по моему мнению, может быть потенциальной проблемой.После добавления моего доменного имени в качестве альтернативного доменного имени, при посещении https://subdomain.mydomain.com/100x100/myfolder/image.jpg я получаю следующую ошибку 403:

403 ERROR
The request could not be satisfied.
Bad request.
Generated by cloudfront (CloudFront)

URL-адреса, которые не меняют размер изображения, по-прежнему работают должным образом.

...