I am copying an image to Google Cloud storage and want it to be available publicly via a URL. I want the browser to use its cached version when available.
I do
gsutil -h "Cache-Control:public,max-age=3600" cp -a public-read -r path/file.png gs://my_bucket/
However, the browser does not show status 200/cached for this image. Instead it's status 304. (I am within the 3600 time limit that I have set in this case.)