为什么选择 API Gateway?

Amazon API Gateway 是一种完全托管的服务,可以帮助开发者轻松创建、发布、维护、监控和保护任意规模的 API。API 充当应用程序的前门,可从您的后端服务访问数据、业务逻辑或功能。使用 API Gateway,您可以创建 RESTful API 和 WebSocket API,以便实现实时双向通信应用程序。API Gateway 支持容器化和无服务器工作负载,以及 Web 应用程序。

API Gateway 负责管理所有任务,涉及接受和处理成千上万个并发 API 调用,包括流量管理、CORS 支持、授权和访问控制、限制、监控,以及 API 版本管理。API Gateway 没有最低费用或启动成本。您只需为您收到的 API 调用和传出的数据量付费。由于采用 API Gateway 分级定价模式,随着 API 使用量的增加,您可以减少花费。

RESTful API

使用 HTTP API 构建针对无服务器工作负载和 HTTP 后端优化的 RESTful API。 HTTP API 是构建只需要 API 代理功能的 API 的理想之选。如果您的 API 需要在单个解决方案中具备 API 代理功能和 API 管理功能,则 API Gateway 也会提供 REST API

WebSocket API

使用 WebSocket API 构建实时双向通信应用程序,如聊天应用和流式控制面板。API Gateway 可维持永久连接以处理您的后端服务与客户端之间的消息传输。

Page Topics

优势

优势

Open all

使用 API Gateway 同时运行同一 API 的多个版本,从而使您能够快速迭代、测试和发布新版本。您只需为对 API 进行的调用和传出的数据量付费,没有最低费用,也无需预先承诺。

使用 Amazon CloudFront,利用我们的全球边缘站点网络为最终用户提供 API 请求和响应的可能的最低延迟。限制流量并授权 API 调用,以确保后端操作能够承受流量高峰,并且不会不必要地调用后端系统。

API Gateway 针对 API 请求提供分级定价模式。最高层 API 请求的价格低至每百万个请求 0.90 USD,随着 AWS 账户中每个区域 API 使用量的增加,您可以降低成本。

通过 API Gateway 控制面板可监控有关 API 调用、数据延迟和错误率的性能指标和信息,这样就可以使用 Amazon CloudWatch 直观地监控对您的服务的调用。

使用 AWS Identity and Access Management (IAM) 和 Amazon Cognito 授予对 API 的访问权限。如果您使用 OAuth 令牌,API Gateway 可提供本机 OIDC 和 OAuth2 支持。为了支持自定义授权要求,您可以从 AWS Lambda 执行 Lambda 授权程序。

使用 HTTP API 或 REST API 创建 RESTful API。HTTP API 是为大多数使用案例构建 API 的最佳方式,它们的成本最高比 REST API 低 71%。如果您的使用案例在单个解决方案中同时需要 API 代理功能和管理功能,您可以使用 REST API。

  • WirelessCar

    了解互联出行提供商 WirelessCar 如何使用适用于 Java 的 AWS Lambda SnapStart 增强初创企业的绩效

    阅读案例研究

  • Odyssey Interactive

    了解游戏工作室 Odyssey Interactive 如何使用 AWS 上的托管基础设施在全球推出其首款多人游戏 Omega Strikers。

    阅读案例研究

  • Betterfly

    了解 Betterfly 如何使用基于 AWS 构建的数字解决方案简化团体保护和福利管理,并鼓励用户养成良好的日常习惯。

    阅读案例研究

  • TiVo

    了解身处媒体和娱乐行业的 TiVo 如何使用 AWS Lambda 和 Amazon API Gateway 实现流媒体服务的突发可扩展性和稳定的正常运行时间。

    阅读案例研究

API Gateway 入门

1

注册 AWS 账户

立即享受 AWS Free Tier

2

通过分步教程进行学习

通过简单教程进行探讨和学习。

3

开始使用 AWS 进行构建