Google Cloud Storage デベロッパー ガイドでは、Cache-Control ヘッダーを設定する方法と、API の一貫性の動作に対する重要な影響について説明していますが、Expires ヘッダーについては言及されておらず、Cache-Control 構成から継承されているようにも見えません。
Expires ヘッダーは、Cache-Control の設定に関係なく、要求時間に 1 年を加えた値に常に等しいように見えました。
$ gsutil setmeta -h "Cache-Control:300" gs://example-bucket/doc.html
Google Cloud Storage バケット (example-bucket) 内のドキュメント (doc.html) に対してリクエストが行われました。
$ curl -I http://example-bucket.storage.googleapis.com/doc.html
次のヘッダーを生成しました
HTTP/1.1 200 OK
Server: HTTP Upload Server Built on Oct 3 2012 16:52:30 (1349308350)
Date: Sat, 13 Oct 2012 00:51:13 GMT
Cache-Control: 300, no-transform
Expires: Sun, 13 Oct 2013 00:51:13 GMT
Last-Modified: Fri, 12 Oct 2012 20:08:41 GMT
ETag: "28fafe4213ae34c7d3ebf9ac5a6aade8"
x-goog-sequence-number: 82
x-goog-generation: 1347601001449082
x-goog-metageneration: 1
Content-Type: text/html
Accept-Ranges: bytes
Content-Length: 7069
Vary: Origin