是否可以在请求的响应中通过AWS API Gateway启用/禁用缓存请求?
根据此文档:http://docs.aws.amazon.com/apigateway/latest/developerguide/api-gateway-caching.html似乎最精细的定义缓存设置是启用/禁用特定API函数的缓存。我想要做的是允许API请求的响应来决定是否要缓存它。 (即我希望我的最终API程序能够确定是否应该缓存给定请求的响应。)
这是可能的吗?如果可以的话,如何实现呢?
答案 0 :(得分:2)
配置您自己的CloudFront分配,将API Gateway端点作为源服务器。 CloudFront Web分发尊重源服务器的Cache-Control
标头。如果您自定义该响应,这应该可以实现您的目标。