2017-09-21 147 views
0

根據documentation,應該能夠在上傳到GoogleCloudStorage時設置對象標頭。設置文件上傳到Google雲端存儲的標頭

實施細則

你應該只對那些訪問 所有匿名用戶指定對象的緩存控制。要匿名訪問,對象的ACL 必須將READ或FULL_CONTROL權限授予AllUsers。如果所有匿名用戶均可訪問對象 ,並且您未指定 緩存控制設置,則雲存儲會應用3600秒的緩存控制設置 。當通過XML提供服務時,雲存儲尊重由其元數據設置的對象的緩存控制 。

但是,通過Google API添加標頭似乎不起作用,因爲將圖像從google.appengine.api.images.get_serving_url中取回。

gsutil控制檯更改Cache-Control頭有它的作用,但需要幾天的時間更改爲可見的對象(在抓取圖像回來的API時,從gsutil控制檯檢查,同樣沒有效果的時候。

回答

0

2個月來回與谷歌的支持後,我們發現文件(可以通過gsutil命令來檢查)發送到谷歌雲存儲與適當的標題。

然而get_serving_url功能不尊重斑點的頭(由Google的工程師證實)

截至2017年8月17日,沒有未來的計劃來解決這個問題。 以爲有人可能會遇到類似的問題,因爲文檔中沒有關於它的信息。

相關問題