Чтобы ответить на мой собственный вопрос:
Я начал поиск ответа не в тех местах.Я думал, что это должно быть связано с ALB, но в конце концов, это было не так сложно, как я думал в начале.Он может работать как простая базовая аутентификация .
Итак, достаточно вернуть ответ от асинхронной функции / обработчика, чтобы сделать это самым простым способом:
{
statusCode: 401,
statusDescription: "401 Unauthorized",
isBase64Encoded: false,
headers: { "content-type": "application/json", "WWW-Authenticate": "Basic" },
body: "",
};
Конечно, есть возможность вернуть все, что вы хотите в body
этого ответа.