AWS cloudfront url重写

coq*_*uin 9 amazon-web-services

我有一个运行web-server的AWS beanstalk应用程序,它根据请求参数生成一些静态内容.它通过以下模式接受请求URL /image.png?w={width}&h={height}&name={name}.该应用程序位于AWS cloudfront后面,可以在短时间内缓存此内容.但我希望我的内容可以通过网址公开获取site.com/image/{width}/{height}/{name}.png.AWS云端或其他服务是否允许重写这样的网址?

Ash*_*han 18

现在,AWS Cloudfront支持AWS Lambda Edge.您可以使用此lambda函数重写请求的URL.

但是,如果将静态内容存储到AWS S3,则还可以执行简单的路由配置