2017-05-05 44 views
1

我們正在使用Amazon cloudfront從我們的網站提供靜態文件。我們正在將這些圖片引用複製到移動應用上的另一個數據庫,以便應用中的圖片也由Cloudfront提供,因此我們需要該網址爲永久性的。Cloudfront圖像是否過期?

的URL對我們網站上的圖片看起來是這樣的:http://d3q35tken14acg.cloudfront.net/cdn/farfuture/M17vstJzweaXVBR4penpg6CEv_v8DwxSKZIqZKlR6rY/mtime:1493753067/sites/unfestival/files/Screen%20Shot%202017-05-02%20at%2020.18.53.png

的修改時間:1493753067在URL使我懷疑的URL將到期。

我的問題:這樣的URL是否過期,還是永久性的?

回答

1

CloudFront的工作方式可能有點混亂,但緩存適用於文件內容而不是URL。它旨在用於CDN等,URL需要是靜態的,它只是確保您可以從附近的區域檢索文件,從而減少延遲。

因此基本上對於大多數情況,Cloudfront URL不應該過期

+0

非常感謝,很高興知道! – gillarf

0

看起來像你正在使用簽名的網址。完全取決於您在創建URL時指定的時間。

如果您在創建URL時指定一天的時間,那麼在cloudfront將不會回答此URL的一天,將其標記爲未經授權。

+0

嗨jzaa,謝謝你。我正在使用Drupal CDN模塊,它沒有任何時間配置選項。你有什麼建議可以找到答案嗎? – gillarf

+0

抱歉沒有關於你正在使用的模塊是如何實現的信息,但試着找到它可以指導你的模塊代碼中的$ expire。 – jzaa

+0

謝謝jzaa,這非常有幫助。 – gillarf