amazon-web-services - 应对 AWS 项目过期问题的原生反应
问题描述
我对 AWS 很陌生,并尝试以此为后端开发应用程序。它进展顺利,但我卡住了,找不到解决方案。基本上我使用 DynamoDb 来存储我的记录和 S3 存储来保存我的图像。当我将一些记录作为图像字段保存到数据库时,我输入了它的 ID,以便稍后我可以轻松地从存储中恢复 img。它运作良好,但我希望为这些项目设置到期日期。所以我在模式中添加了类似expirationDate的东西:
getItem(id: $id) {
id
title
image
expirationDate
createdAt
updatedAt
}
然后在 AWS 控制台中,我启动了 TTL,并在 expireDate 上显示。它也可以正常工作,一周后记录从数据库中消失。但是,存储中的图像仍然存在,我不知道如何使其与记录一起消失。有没有办法做到这一点?当我挣扎了几天但仍然没有接近解决方案时......
解决方案
推荐阅读
- laravel - 将文件附加到公用文件夹中的电子邮件
- javascript - 虽然这是重复的问题,但我如何在第一行显示新行我正在使用 angular9
- javascript - 为什么ajax数据传输后PHP代码没有运行?
- xml - 使用 XML 和 XSLT for-each 语句连接字段
- asp.net-mvc - 导航栏上的下拉菜单未正确设置用户名
- python - 为什么在子类化 tf.keras 层(或模型)类时实现“调用”方法会使层(模型)对象可调用?
- django - 获取仅链接到特定 slug 的 QuerySet
- r - knitr 在新页面上打印每个表格的 data.frames 列表
- wordpress - 为什么我在 get_user_by('login', $login) 函数中得到空白 user_activation_key?
- node.js - 同一行上的部分 if 语句在同一行上不起作用/响应