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