AWS Cloudfront - 和部署时的文件名
AWS Cloudfront - and filenames upon deploying
我想知道是否可以在部署发行版时操纵或更改文件名。
这样做的原因是,我们自己的服务器上没有实际文件,而是由合作伙伴提供的。是否有可能在部署时 运行 一个 php 函数来更改 cdn 上文件的名称?
例如
partner.example.com/image/123120913.jpg
至
1234.cloudfront.com/image/SHOE-NAME.jpg
一种方法是先将所有图像导入本地存储,然后在下载后更改文件名 - 但似乎非常长。
如果可以在部署时 运行 php 函数,我们可以轻松提供图像名称。
Amazon CloudFront 是一种缓存服务,可从指定源(例如 Web 服务器、Amazon S3)检索内容,将其存储在缓存中,然后将其提供给用户。
Amazon CloudFront 不会为文件名创建别名。它只是将请求传递给源。如果源是 Web 服务器,您可以编写一个 Web 应用程序 returns 给定请求 URL 任何类型的信息,但 CloudFront 无法重命名或映射文件名。
我想知道是否可以在部署发行版时操纵或更改文件名。
这样做的原因是,我们自己的服务器上没有实际文件,而是由合作伙伴提供的。是否有可能在部署时 运行 一个 php 函数来更改 cdn 上文件的名称?
例如
partner.example.com/image/123120913.jpg
至
1234.cloudfront.com/image/SHOE-NAME.jpg
一种方法是先将所有图像导入本地存储,然后在下载后更改文件名 - 但似乎非常长。
如果可以在部署时 运行 php 函数,我们可以轻松提供图像名称。
Amazon CloudFront 是一种缓存服务,可从指定源(例如 Web 服务器、Amazon S3)检索内容,将其存储在缓存中,然后将其提供给用户。
Amazon CloudFront 不会为文件名创建别名。它只是将请求传递给源。如果源是 Web 服务器,您可以编写一个 Web 应用程序 returns 给定请求 URL 任何类型的信息,但 CloudFront 无法重命名或映射文件名。