有可能创建一段时间后删除自己的gcp bucket吗



在google cloud API或python库中是否有一个命令允许创建一个以年龄为参数的临时存储桶?

我看到bucket提供了对象生命周期管理,但这些规则似乎适用于bucket中的Blob,而不适用于bucket本身。

否,您不能自动删除bucket。实际上,您可以设置一个生命周期来自动删除Blob,但不能删除bucket本身

如果你必须在接下来的365天内删除bucket,你可以使用Cloud Scheduler。

对运行此命令

gcloud scheduler jobs create http delete-bucket 
--oauth-service-account-email=<service account email>  
--http-method=DELETE --schedule="0 0 * * *" --time-zone=UTC 
--uri=https://storage.googleapis.com/storage/v1/b/<your bucket name>

在这个命令中,我调用Storage DELETE api,您可以根据这个表达式设置时间表->您可以指定月份和日期,因此,直到下一年,而不是更多。

您还需要有一个具有storage.bucket.delete权限(存储管理员角色(的服务帐户

最新更新