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