amazon-web-services - 自动从 DynamoDB 表和 S3 中删除数据

标签 amazon-web-services amazon-s3 amazon-dynamodb

我最近开始探索 DynamoDBS3

我阅读了开发人员指南,我很好奇是否有任何方法可以根据某些条件从 DynamoDB 表或 S3 存储桶中删除数据?

这里的条件可以是时间/空间。 就像我想在一段时间(例如 200 天)后或超过 2 GB 等限制时从 DynamoDB/S3 中删除数据。

最佳答案

对于 S3,可以使用 lifecyles 在给定时间后删除。对于 DynamoDB 来说,没有这样的规则。

对于这两种情况,没有直接的方法根据占用的空间进行清理。

实际上,可以使用AWS Lambda“非常轻松”地做到这一点。以及 S3 和 DynamoDB 事件,但需要实现它:每次由 S3-/DynDB- 事件通知添加新条目(或每 n 次)时,计算大小并清理应清理的内容。

关于amazon-web-services - 自动从 DynamoDB 表和 S3 中删除数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30594750/

相关文章:

amazon-web-services - AWS ELB 或域 url 重定向到 EC2 实例公共(public) DNS

amazon-web-services - AWS 静态网站托管的可扩展性如何

amazon-web-services - AWS AppSync-使用GSI排序键将全局二级索引添加到DynamoDB和分页

java - 具有单个表的 DynamoDB 中的最大值二级索引键?

amazon-web-services - 使用 AWS Amplify 更新 DynamoDB 架构

amazon-web-services - 如何在CloudFormation中获取手动创建的dynamodb表的streamArn

amazon-web-services - 如何使用AWS CLI同步两个亚马逊存储桶?

python - HTTPSConnectionPool(主机 ='s3-us-west-1b.amazonaws.com',端口=443): Max retries exceeded with url

ruby - 使用 Ruby 了解 AWS DynamoDB 中的属性

amazon-web-services - 安装了 aws cli v2 的 AWS CodeBuild nodejs 图像