我试图通过lambda函数创建一个身份池用户,但是每次我尝试使用cognitoidentity.getOpenIdTokenForDeveloperIdentity时,该函数都会超时。
当它在VPC外部时,它工作正常,但是当我锁定数据库并将lamdba移到公共VPC中以访问数据库时,它停止工作。同一子网中的其他lambda函数可以连接数据库和我们的网站。
lambda具有AWSLambdaVPCAccessExecutionRole,AmazonCognitoPowerUser, 和AmazonCognitoDeveloperAuthenticatedIdentities。子网是完全公共的。
超时代码:
-partial_chain
如您所见,我放置了控制台日志以查看它的去向,并且它永远不会越过第一个“这里”。
任何帮助将不胜感激。谢谢。