AWS Api Gateway正在缓存响应。
创始人
2024-11-14 04:30:23
0

要缓存API Gateway的响应,可以使用GatewayResponse和IntegrationResponse中的缓存配置。

以下是一个示例,展示了如何在API Gateway中配置和使用缓存:

  1. 在API Gateway控制台中,打开您的API并选择要缓存响应的资源。
  2. 选择“集成请求”,然后在“集成响应”下找到要缓存的状态码(例如200)。
  3. 在IntegrationResponse中,找到要缓存的状态码,并展开其下的“缓存设置”。
  4. 在缓存设置中,启用缓存并设置缓存时间(以秒为单位)。
    {
      "responseParameters": {
        "method.response.header.Cache-Control": "'max-age=60'"
      },
      "responseTemplates": {
        "application/json": "$input.path('$')"
      },
      "cacheNamespace": "my-namespace",
      "cacheKeyParameters": [
        "method.request.path.id",
        "method.request.querystring.param1"
      ],
      "cacheTtlInSeconds": 3600
    }
    
    在上述示例中,缓存设置了一个60秒的缓存时间,并且使用了一个名为“my-namespace”的缓存命名空间,缓存键使用了请求路径中的"id"和查询字符串中的"param1"参数。
  5. 点击“保存”以保存配置更改。
  6. 在GatewayResponse中,找到要缓存的状态码,并展开其下的“缓存设置”。
  7. 在缓存设置中,启用缓存并设置缓存时间(以秒为单位)。
    {
      "responseParameters": {
        "method.response.header.Cache-Control": "'max-age=60'"
      },
      "cacheTtlInSeconds": 60
    }
    
    在上述示例中,缓存设置了一个60秒的缓存时间。
  8. 点击“保存”以保存配置更改。

通过以上步骤配置后,API Gateway将开始缓存响应。根据缓存设置,API Gateway将在接收到相同的请求时返回缓存的响应,而不是转发请求到后端服务。

请注意,API Gateway的缓存是在边缘位置(Edge Locations)上进行的,因此在全局范围内缓存响应。

相关内容

热门资讯

普及透视!哈糖大菠萝挂!教程辅... 普及透视!哈糖大菠萝挂!教程辅助辅助挂(有挂神器)-哔哩哔哩1、打开软件启动之后找到中间准星的标志长...
揭幕透视!pokemmo内置修... 揭幕透视!pokemmo内置修改器!记者发布辅助器(揭秘有挂)-哔哩哔哩进入游戏-大厅左侧-新手福利...
分享透视!pokemmo手机脚... 分享透视!pokemmo手机脚本辅助器!科技介绍辅助软件(有挂辅助)-哔哩哔哩1、下载好pokemm...
详细透视!哈糖大菠萝挂!推荐几... 详细透视!哈糖大菠萝挂!推荐几款新版辅助方法(有挂助手)-哔哩哔哩1、详细透视!哈糖大菠萝挂!推荐几...
详细透视!wepoker透视脚... 详细透视!wepoker透视脚本安卓!最新技巧辅助工具(今日头条)-哔哩哔哩1、操作简单,无需wep...
曝光透视!wepoker透视辅... 曝光透视!wepoker透视辅助下载!盘点几款辅助挂(真实有挂)-哔哩哔哩1、wepoker透视辅助...
解谜透视!pokemmo手机辅... 解谜透视!pokemmo手机辅助软件!玩家交流辅助神器(有挂方法)-哔哩哔哩所有人都在同一条线上,像...
了解透视!xpoker辅助怎么... 了解透视!xpoker辅助怎么用!推荐十款辅助技巧(讲解有挂)-哔哩哔哩1、这是跨平台的xpoker...
了解透视!福建大菠萝万能辅助器... 了解透视!福建大菠萝万能辅助器!技巧知识分享辅助神器(发现有挂)-哔哩哔哩福建大菠萝万能辅助器破解侠...
了解透视!hh poker软件... 了解透视!hh poker软件!玩家攻略辅助攻略(竟然有挂)-哔哩哔哩hh poker软件是不是有人...