У нас есть сайт Microservice API / для разработчиков, созданный с использованием «официального» * 1001 * пошагового руководства по настройке портала разработчика AWS и код с использованием ключей API Cognito и API Gateway. Как и в примере сайта, наш сервис требует, чтобы у каждого пользователя был уникальный ключ / токен API для аутентификации запросов к соответствующим конечным точкам шлюза API. Пример сайта AWS генерирует для каждого пользователя отдельный ключ API при регистрации, однако AWS имеет по умолчанию ключ API 500 для каждой учетной записи на регион, который может быть увеличен по запросу.
Несмотря на то, что я не ожидаю, что в пике будет более пары тысяч клиентов, является ли 1 ключ API = 1 наилучшей практикой шаблона проектирования пользователя в облаке AWS? Есть ли более подходящее и масштабируемое решение?
Ограничения API-шлюза - Максимальное количество ключей API на учетную запись в каждом регионе = 500.