首页 > 解决方案 > 如何从 AWS API 网关发送压缩的 API json 响应

问题描述

我正在研究社交网络应用程序,我的工作是编写应用程序的 REST API 并向应用程序提供数据。我编写代码并将代码部署在亚马逊服务器上。对于访问,我使用 AWS API 网关访问 REST API 端点/Web 服务。现在我想将我的 json 响应发送到一个压缩文件中,为此我研究了 gzip 和其他一些压缩方法。现在我想确认如何在 amazon api 网关上实现 gzip,并且在网关上实现 gzip 或网关本身管理它是否正确,因为应用程序开发人员使用亚马逊模型进行数据解析。

标签: phplaravelamazon-web-servicesaws-api-gateway

解决方案


要在 API 上启用压缩,请在创建 API 时或创建 API 之后将minimumCompressionsSize属性设置为介于010485760(10M 字节)之间的非负整数。

您可以使用 API Gateway 控制台、AWS CLI 或 API Gateway REST API 启用或禁用 API 压缩。

有关更多详细信息,请参阅有关为 API 启用有效负载压缩的AWS 文档。


推荐阅读