我想知道在部署发行版时是否可以操作或更改文件名。
在此期间的原因是,我们在自己的服务器上没有实际文件,但是由合作伙伴提供。是否有可能在部署时运行php函数来更改cdn上的文件名?
所以,例如。
partner.example.com/image/123120913.jpg
到
1234.cloudfront.com/image/SHOE-NAME.jpg
一种方法是首先将所有图像导入本地存储,然后根据下载更改文件名 - 但看起来非常广泛。
如果可以在部署时运行php函数,我们可以提供简单的图像名称。
答案 0 :(得分:1)
Amazon CloudFront是一种缓存服务,可从指定的来源(例如Web服务器,Amazon S3)检索内容,将其存储在缓存中,然后将其提供给用户。
Amazon CloudFront不会为文件名创建别名。它只是将请求传递给原点。如果源是Web服务器,您可以编写一个Web应用程序,该应用程序返回给定请求URL的任何类型的信息,但CloudFront无法重命名或映射文件名。