簡體   English   中英

Boto3 S3 存儲桶生命周期策略 - 這么多天后刪除文件夾和文件

[英]Boto3 S3 Bucket Lifecycle Policy - Delete folders and files after so many days

我有一個用例,我需要在 30 天后毫無疑問地從 S3 存儲桶中刪除內容。 使用 Boto3,我想在 S3 存儲桶本身上設置生命周期策略以清除文件和文件夾,而不必經常手動運行腳本。 我查看了 S3 文檔,但沒有看到實際可以指定要刪除的內容的位置。 我知道在哪里可以將該內容傳輸到不同的存儲層,僅此而已。

我指的是這里的文檔: https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/s3.html#S3.BucketLifecycle.put

在該文檔中,“Expiration”和“NoncurrentVersionExpiration”是刪除內容的操作(而“Transition”/“NoncurrentVersionTransition”是將對象轉換到不同存儲的操作,因此您不應將它們包含在配置中)。 然后“前綴”標識要刪除的對象。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM