Я разрабатываю бессерверные приложения на AWS, включая: lambda
, appsync
, api gateway
et c. И я использую фреймворк serverless
как инструмент Ia C. Все облачные ресурсы управляются serverless
, что отлично подходит для меня.
Но недавно у меня возникла потребность создать пользователя в IAM и использовать его учетные данные пользователя IAM в качестве метода аутентификации для лямбда, сидящего за Appsync
.
У меня нет проблем с аутентификацией. У меня вопрос, как мне создать пользователя в IAM? Должен ли я создавать пользователя IAM с помощью команды serverless deploy
? Если да, то как я могу это сделать? Как я могу сохранить учетные данные пользователя в secret manager
? Если ответ отрицательный, следует ли мне создавать пользователя вручную?
Как лучше всего создавать пользователя?