【问题标题】:How to move s3 bucket to glacier storage using boto3如何使用 boto3 将 s3 存储桶移动到冰川存储
【发布时间】:2020-08-17 17:07:34
【问题描述】:

如何根据一些触发因素(例如标签更改)或使用 boto3 在给定时间段内 s3 存储桶上没有活动时,立即将 s3 存储桶移动到冰川存储。 我检查了添加生命周期策略,但我只能从对象创建之日起设置过渡期。但这不足以满足我的要求。如果 'n' 天没有活动,我需要在第 n 天将整个水桶移至冰川

【问题讨论】:

    标签: amazon-web-services amazon-s3 boto3 amazon-glacier


    【解决方案1】:

    这个想法是使用cloud trail 并监控存储桶活动。 您可以有一个每 N 小时唤醒一次的 lambda 函数,读取存储桶 [s] 的云跟踪日志,如果 H 小时/天/...没有活动,它将存储桶的存储类更改为所需的存储类。

    【讨论】:

    • 你能解释一下这个@balderman吗
    • 当然。 AWS 可以记录对您的 s3 存储桶的访问。因此您可以阅读日志并查看此存储桶中有一段时间没有活动。此时,您可以决定将存储桶“移动”到 Glacier。阅读docs.aws.amazon.com/AmazonS3/latest/dev/cloudtrail-logging.html,你就会明白。您的逻辑应该作为 lambda 函数定期运行
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-10-19
    • 1970-01-01
    • 2023-03-22
    • 2015-09-14
    • 2022-06-12
    • 2021-12-12
    • 2018-08-28
    相关资源
    最近更新 更多