Google Storage: Bucket только что начал кэширование файлов. Что я должен сделать, чтобы остановить это? - PullRequest
0 голосов
/ 04 февраля 2020

Мне не нужно кэшировать как для уже загруженных файлов, так и для файлов, которые будут загружены в будущем.

Для уже загруженных файлов я попытался использовать gsutil setmeta, но файлы все еще кэшируются

Для файлов, которые будут загружены в будущем, я не внес никаких изменений в мой код python.

Python код

из хранилища импорта google.cloud

из google.cloud.storage import Blob

client = storage.Client ()

bucket = client.get_bucket ('my_bucket')

name = "vtt_files / test.txt"

blob = storage.Blob (имя, корзина)

blob.upload_from_string ("test213")

Если я введу http://storage.googleapis.com/my_bucket/vtt_files/test.txt, файл кэшируется

Что мне делать? Заранее большое спасибо

1 Ответ

0 голосов
/ 28 апреля 2020

Этот код был решением

    blob = storage.Blob(to_blob, destination_bucket)
    blob.cache_control = 'no-cache'
    result = blob.upload_from_string(string)
...