首页 文章

AWS - 第一次创建联合身份时是否有办法进入'hook'?

提问于
浏览
2

我有一个Cognito Identity Pool,用于验证我的前端用户,并在我的应用程序中授予他们某些权限 . 但是,我遇到了一个问题,即授予这些用户访问IoT的权限,这涉及调用Lambda调用 iot.addPrincipalPolicy() ,一旦完成,那么一切都可以正常运行 .

但是,我面临的问题是,现在我正在运行此函数,每次我的用户请求身份验证时都会调用此函数,而当用户注册时真的只需要运行它 . 有没有办法确保它只运行一次?我在考虑使用Cognito用户池触发器,但这只适用于使用Cognito进行身份验证而不使用Facebook或Google进行身份验证的用户 .

所以基本上,我只想在用户第一次获得身份池ID时调用此函数一次 . 有没有办法可以做到这一点,适用于所有登录方法?

1 回答

相关问题