Я пытаюсь следовать этой статье о cloudflare относительно того, как извлекать ресурсы Amazon S3 через поддомен.
Это работает, как и ожидалось, когда я вручную определяю указанный c поддомен с DNS, как показано ниже:
CNAME ----- активы ------ fullpage.sites.s3-website-us-west-1.amazon aws .com --- оранжевое облако icon
Затем я могу получить доступ к своим файлам amazon при использовании: https://assets.example.com
Однако я хочу использовать подстановочный знак поэтому каждый поддомен может быть перенаправлен в папку внутри моего сегмента Amazon S3. Я не хочу вручную определять эти субдомены, поскольку это то, что мои веб-пользователи будут генерировать в своем веб-приложении.
Итак, я добавляю следующую запись с подстановочным знаком NAME. CNAME ----- * ------ fullpage.sites.s3-website-us-west-1.amazon aws .com --- значок серого облака
Обратите внимание, что мне не разрешили использовать «оранжевый значок облака» (Проксис) и мне пришлось использовать серый (только DNS)
Теперь этот URL перестал работать, как и ожидалось: https://assets.example.com
И я получаю aws ошибку:
404 Не найдено
- Код: NoSuchBucket
- Сообщение: указанный контейнер не существует
Что происходит?
Как я могу решить эту проблему?