如何在Google云端存储中设置存储桶的生命周期

时间:2017-03-16 17:35:04

标签: python google-cloud-storage

我想改变" my-bucket"的生命周期。我有这段代码。

from google.cloud import storage

client = storage.Client(project='my-project')
bucket = client.get_bucket('my-bucket')
rules = {
            "action": {"type": "Delete"},
            "condition": {
                "age": 3
            }
        }
bucket.lifecycle_rules = rules

" bucket.lifecycle_rules = rules" 成功设置了存储桶的生命周期,但不知何故它没有将更改提交给远程端。

任何人都可以帮助我吗?

1 个答案:

答案 0 :(得分:0)

更改属性后,您需要提交这些更改。

尝试添加此行:

bucket.patch()

https://googlecloudplatform.github.io/google-cloud-python/stable/storage-buckets.html#google.cloud.storage.bucket.Bucket.patch