AWS Cloudfront - 部署时的文件名

时间:2015-10-01 12:27:38

标签: php amazon-web-services amazon-cloudfront

我想知道在部署发行版时是否可以操作或更改文件名。

在此期间的原因是,我们在自己的服务器上没有实际文件,但是由合作伙伴提供。是否有可能在部署时运行php函数来更改cdn上的文件名?

所以,例如。

partner.example.com/image/123120913.jpg

1234.cloudfront.com/image/SHOE-NAME.jpg

一种方法是首先将所有图像导入本地存储,然后根据下载更改文件名 - 但看起来非常广泛。

如果可以在部署时运行php函数,我们可以提供简单的图像名称。

1 个答案:

答案 0 :(得分:1)

Amazon CloudFront是一种缓存服务,可从指定的来源(例如Web服务器,Amazon S3)检索内容,将其存储在缓存中,然后将其提供给用户。

Amazon CloudFront不会为文件名创建别名。它只是将请求传递给原点。如果源是Web服务器,您可以编写一个Web应用程序,该应用程序返回给定请求URL的任何类型的信息,但CloudFront无法重命名或映射文件名。