我们有一个场景,需要从使用lambda的rest api更新用户池触发器。每当我们这样做时,更新都会显示在Cognito User Pool面板中,但当lambda被触发时,会给出一个AccessDeniedException。如果我转到AWS控制台> Cognito > User Pool > my pool > Trigger Console并保存相同的配置,而不做任何更改,则下一次触发Lambda时将不会出现任何问题。我查
对于我的多租户应用程序,我使用Javascript SDK为每个租户创建具有特殊命名约定的Cognito用户池。 在Cognito user Pool中为租户添加用户时,将发送电子邮件通知。我创建了一个带有自定义电子邮件消息的lambda函数,并在Cognito User Pool的自定义消息中将其配置为触发器。参考:https://docs.amazonaws.cn/en_us/cognito
在我的AWS项目中,我使用API Gateway来创建调用lambda函数的API。API由Android应用程序调用。我使用Cognito用户池和Cognito身份池来管理我的用户(经过身份验证和未经过身份验证)。
在我的lambda函数中,我需要获取用户的身份ID。不幸的是,当我调用我的API时,我得到了一个错误500,日志如下:Execution failed due to configuration error: Invali