【文件属性】:
文件名称:aws-lambda-at-edge-examples:用于将Lambda @ Edge与CloudFront一起使用以更改请求和响应的Terraform和示例代码
文件大小:2.12MB
文件格式:ZIP
更新时间:2021-04-16 20:47:52
JavaScript
aws-lambda-edge-examples
用于将Lambda @ Edge与CloudFront一起使用以更改请求和响应的Terraform和示例代码
例子
什么是Lambda @ Edge?
是供CloudFront发行版使用的分布式Lambda,它们在AWS边缘基础架构上运行,而不是在一个特定区域中运行。
当前仅支持两种语言:Node.js(版本12)和Python(3.7)。
由于Lambda可能会处理大量请求,因此它们应该很快。
此存储库包含您可以使用和/或适应您的CloudFront发行版的示例。
什么是触发器?
有四个Lambda @ Edge触发器,按以下顺序发生:
查看者要求
来源请求
原点响应
查看回应
( )
我需要什么触发器?
这里有些例子:
我想为每个请求动态更改原点:查看器请求
我想动态更改来源,然后缓存:来源请求
我想更改原始响应标头然