【问题标题】:AWS API Gateway vs AWS CognitoAWS API 网关与 AWS Cognito
【发布时间】:2018-07-24 12:33:19
【问题描述】:

我想在 AWS 上的 Bitnami 堆栈上运行一些无状态 Java 服务,这些服务将被应用程序使用...当然要访问这些服务,我需要某种类型的身份验证和授权。

以前使用这种类型的架构,我在他们面前放置了一个 API 网关,开发人员会订阅它。而且 AWS 提供了一个 API 网关,不错。

然而,在阅读如何在 AWS 上进行设置时,我遇到了 'AWS Cognito',它据说是专门为同样的目的。

所以我的问题是这两种解决方案是否具有可比性 - 它们是否在做同样的事情?

如果是这样,那么各自的优缺点是什么,什么时候选择一个而不是另一个?

【问题讨论】:

    标签: amazon-web-services amazon-ec2 aws-api-gateway aws-cognito


    【解决方案1】:

    基本上,因为您的目标是用户级别,所以您应该使用 Cognito;因为它确实为您提供身份验证、为用户重置密码,当然还有 注册工作流程。此外,它通过使用用户的手机向管理员提供用户信息,以及两因素身份验证。 如果您想授权应用程序使用 api,那么您可以使用 API Gateaway。

    Cognito 专为用户交互而设计,它具有适用于 Java、JavaScript、iOS 和 Android 的 API,因此您可以 在任何级别实现与它的交互;如你所愿。如果您的用户群少于 50k,您也不会改变。

    【讨论】:

      猜你喜欢
      • 2023-03-08
      • 2022-12-20
      • 1970-01-01
      • 2016-09-22
      • 2019-05-31
      • 1970-01-01
      • 2017-12-30
      • 2019-02-01
      • 2021-07-31
      相关资源
      最近更新 更多