使用lambda @ edge重写Cloudfront网址

时间:2019-03-04 12:23:27

标签: c# amazon-cloudfront aws-lambda-edge

我想为图像提供友好的路径。 例如: “ https://xxxxxx.cloudfront.net/images/friendly-file-name-132456.jpg

但是,实际上,S3中的物理路径是: “ https://s3.amazonaws.com/images/132456.jpg

与AWS示例大致相同: https://github.com/aws-samples/aws-lambda-edge-workshops/blob/master/Workshop1/Lab4_PrettyUrls/README.md#2-uri-rewrite

如何实现lambda @ edge函数来捕获对S3的请求并修改文件路径?

非常感谢!

1 个答案:

答案 0 :(得分:0)

Lambda @ Edge还不支持c#。 我尝试将基本功能部署到Lambda @ Edge,但收到一个错误,指出当前仅支持NodeJS运行时。