【发布时间】:2022-06-29 06:47:07
【问题描述】:
我跟随this answer成功使用gzip压缩数据并避免AWS lambda 6MB响应限制。但是我不知道在收到响应后如何解压缩并转换为字符串。 在前端反应应用程序中。我的文件是一个日志文件。
【问题讨论】:
标签: javascript reactjs aws-lambda aws-api-gateway
我跟随this answer成功使用gzip压缩数据并避免AWS lambda 6MB响应限制。但是我不知道在收到响应后如何解压缩并转换为字符串。 在前端反应应用程序中。我的文件是一个日志文件。
【问题讨论】:
标签: javascript reactjs aws-lambda aws-api-gateway
您可以使用 zlib 模块从 AWS Lambda API 网关解压缩 gzip 响应。
import zlib
def lambda_handler(event, context):
# get the gzip response from the API Gateway
response = event['body']
# decompress the response
decompressed_response = zlib.decompress(response, 16+zlib.MAX_WBITS)
# return the decompressed response
return decompressed_response
【讨论】: