我为 Cognito 配置了一个 lambda 触发器。它适用于 Cognito 用户登录,但不适用于联合用户登录。注意:我没有使用“Cognito 托管 UI”,而是使用 Auth.federatedSignIn,以便用户通过提供者(例如:google)进行身份验证。
以前我为 Cognito 添加了权限。如下所示。
aws lambda 添加权限
--函数名
--statement-id
--action lambda:InvokeFunction
--principal cognito-idp.amazonaws.com
--source-arn
我应该对“主要”作为谷歌做同样的事情吗?我试过“accounts.google.com”。它没有用。
我不确定为什么触发器对联合用户不起作用。