我在Elastic beanstalk中有一个网页,用于输入用户名和密码。我想将其链接到Cognito用户池进行验证
我已经在弹性豆秆中部署了代码,并能够启动网页 在cognito中创建了一个用户池。在有弹性的豆秆iam中获取http地址。但是cognito要求将https用作回调URL。
答案 0 :(得分:0)
我正在使用Amazon API Gateway进行身份验证Cognito身份验证。 并且所有请求都通过API网关请求到Elastic beanstalk应用服务器的代理。
连接API Gateway和Elastic beantalk
Elastic beanstalk的负载平衡器应该是网络负载平衡器,而不是应用程序负载平衡器。
将弯头类型从--elb-type network
更改为eb create
为了安全起见,将Elastic beantalk更改为private
从--vpc.elbpublic
删除eb create
您不想使用API网关,而只想将ssl添加到Elastic beanstalk中,该视频将很有帮助。
Step 6: Deploying a Rails 5 app to Elastic Beanstalk - Configure custom domain and SSL
答案 1 :(得分:0)
要使其正常工作,负载均衡器必须能够接受https连接,并且需要在负载均衡器规则中添加身份验证规则。
请按照以下步骤操作: