У меня есть API, развернутый на AWS API Gateway. У меня будет несколько подписчиков, использующих мой API, и каждый клиент будет уникальным. Возможно ли, что у каждого клиента будет уникальный ключ API, уникальный для него? Или мне придется создавать те многие пользователи IAM, чтобы они были уникальными? Если да для пользователей IAM, то каков верхний предел количества пользователей? Я буду делать все это программно.Амазонки API Gateway Ключи пользователя
2
A
ответ
1
Уникальным, если вы имеете в виду, что вы должны быть в состоянии определить, какой запрос пришел от кого, тогда вы можете создать один ключ API для каждого абонента. Вы можете создать до 10000 ключей API для каждой учетной записи AWS. Подробнее о ключах API here.
Уникальный, если вы имеете в виду, что каждый абонент должен иметь доступ к уникальному набору ресурсов/методов/этапов API, то вы можете создавать разные роли IAM с разными уровнями разрешений и позволять подписчикам выполнять роли. Вы можете создать до 250 ролей на одну учетную запись. Дополнительные сведения о разрешениях доступа here.