AWS Cognito用户池有一些预定义的事件来处理用户注册,确认等。完整列表为here。
但是,删除用户没有明显的触发器。
那么,当用户从Cognito用户池中删除(当然,使用用户名和/或电子邮件地址等参数)时,是否可以触发Lambda函数?
答案 0 :(得分:2)
如果您使用的是“ Amazon Cognito Sync”:
Amazon Cognito在数据集同步时引发Sync Trigger事件。您可以使用“同步触发器”事件在更新或删除用户时执行操作。 请查看下面的官方文档以获取更多信息和步骤。
参考:https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-events.html
由应用程序用户更新的记录的“ op”字段设置为“替换”,而删除的记录的“ op”字段设置为“删除”。
根据参考文档op字段中的上述要点,您可以帮助您识别操作,因此,如果op中的值被“删除”,则您可以根据业务逻辑要求执行操作。
如果您不使用“ Amazon Cognito Sync”: