Я AWS студент и пытаюсь создать простой, статичный c AWS веб-сайт с ОЧЕНЬ базовым c HTML документом. В S3 ведро работает отлично; фоновое и текстовое отображение, и оно действует как объект publi c S3.
Однако я пытаюсь добавить имя пользователя и пароль для доступа к сайту; Я нашел несколько инструкций по этому поводу с помощью функции Lambda@Edge: Basi c Аутентификация пользователя для Stati c Сайт с использованием AWS & S3 Bucket
И я создал Лямбда-функция, гарантирующая, что это был запрос средства просмотра, включает тело и все другие функции, но когда я развертываю ее в Lambda@Edge и добавляю ее в свой триггер облачного фронта, в firefox она сразу приводит меня к ошибке, которая говорит «Этот XML файл, по-видимому, не связан с какой-либо информацией о стиле. Дерево документа показано ниже.»
В chrome я получаю всплывающее окно с требованием проверки подлинности, и после его заполнения затем он отображает ошибку XML.
Я убедился, что моя корзина S3 опубликована c, и я действительно не уверен, что здесь не так
<!DOCTYPE html>
<html>
<head>
<meta charset='UTF-8'>
<title>HELLO!</title>
<style>
body {
background-color: #452e3d;
<p>Hello World!</p>
background-size: 50px;
}
</style>
</head>
<body />
</html>
Может это будет ошибка с лямбда-функцией? Я скопировал его из другого обмена стека и изменил значение node.js на 10.x.