我为Cognito配置了一个lambda触发器 . 它适用于Cognito用户登录,但不适用于联合用户登录 . 注意:我没有使用'Cognito Hosted UI'而是使用Auth.federatedSignIn,以便用户通过提供程序进行身份验证(例如:google) .
以前我为Cognito添加了权限 . 如下 .
aws lambda add-permission
--function名
--statement-ID
--action lambda:InvokeFunction
--principal cognito-idp.amazonaws.com
--source - 阿尔恩
谷歌的“委托人”应该这样做吗?我试过'accounts.google.com' . 它没用 .
我不确定为什么触发器对联合用户不起作用 .