Amazon API Gateway

创建、维护和保护任意规模的 API

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 使用量的变化降低您的成本。

API 类型

RESTful API

使用 HTTP API 构建针对无服务器工作负载进行过优化的 RESTful API 和 HTTP 后端HTTP API 是构建仅需 API 代理功能的 API 的最佳选择。若您的 API 需要在同一个解决方案中具有 API 代理功能和 API 管理功能,API Gateway 还可以提供 REST API。 

WebSocket API

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

优势

高效的 API 开发

通过 API Gateway 同时运行多个版本的相同 API,您可以快速迭代、测试和发布新版本。您要为您的 API 调用和传出的数据付费,在使用过程中无最低费用,也无需预先承诺。

任意规模都能高效使用

使用 Amazon CloudFront 并且充分利用我们的边缘站点网络,尽可能为最终用户缩短 API 请求和回应的延迟。限制流量与授权 API 调用,以确保后端操作可以抵挡流量高峰并避免对后端系统进行不必要的调用。

大规模节约成本

API Gateway 为 API 请求提供分级定价模型。通过降低最高级 API 请求的价格,您可以在跨 bet9网站下载云科技 账户不同区域的 API 使用量增加时压缩您的成本。

易于监控

在 API Gateway 控制面板上监控关于 API 调用、数据延迟和错误率的性能指标与信息,让您可以使用 Amazon CloudWatch 直观地监控您的服务调用。

灵活的安全控制机制

借助于 Amazon Identity and Access Management (IAM) 和 Amazon Cognito 对您的 API 访问进行授权。如果您使用 OAuth 令牌,API Gateway 可以提供原生的 OIDC 和 OAuth2 支持。要支持自定义授权要求,您可以从 Amazon Lambda 运行 Lambda 授权方函数。

RESTful API 选项

使用 HTTP API 或 REST API 创建 RESTful API。HTTP API 是为大多数用例构建 API 的最佳方式—相对于 REST API,它最高可将成本节约 71%。如果您的用例需要在同一个解决方案里具有 API 代理功能和管理功能,那么您可以使用 REST API。

预期用途和限制

使用本服务需遵守 bet9网站下载云科技 客户协议