设置 blob 的过期限制

2023-11-27

我使用 Azure-Storage 来存储信息,例如缓存机制。因此,对于给定的输入,我是第一次执行该工作,之后我会将结果保存在缓存中以供进一步使用。当我需要使用相同的给定输入解决问题时,我将直接从存储中获取已经准备好的解决方案。这一切都已实施。

我正在尝试为缓存中的文件添加过期限制。每个结果最多可保存 30 天。之后,它们将被自动删除。

天真的解决方案的目的是还实现一个后台工作程序,该工作程序每天运行一次,并根据文件的创建时间运行所有文件并删除它们。

有更好的解决方案吗?


目前,我们没有 Blob 存储的自动过期功能。就你的观点而言,你可以使用类似的东西WebJobs运行后台任务来删除文件。如果您每天创建大量文件,则更简单的方法可能是每天创建一个新容器并将每天创建的 blob 存储在该容器中 - 然后每天只需删除 31 天前的容器。您还可以对表执行类似的操作,每天创建一个新表,然后删除 31 天前的表。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

设置 blob 的过期限制 的相关文章

随机推荐

  • 如何删除输入文本元素上的边框突出显示

    当 HTML 元素被 聚焦 当前被选中 被选项卡插入 时 许多浏览器 至少 Safari 和 Chrome 会在其周围放置蓝色边框 对于我正在处理的布局 这会分散注意力并且看起来不正确
  • C# 像 C++ 一样将所有内容设为公共/私有? [关闭]

    很难说出这里问的是什么 这个问题模棱两可 含糊不清 不完整 过于宽泛或言辞激烈 无法以目前的形式合理回答 如需帮助澄清此问题以便重新打开 访问帮助中心 我最近开始学习 C 但我有一些 C 背景 我想知道我会怎么做类似的事情 class em
  • 需要一个简单的正则表达式来查找单个单词中的数字

    我有以下 url 路由 我想确保该路由的一部分只接受数字 因此 我可以提供一些检查单词的正则表达式 页 当前页 那么 有人能给我一个正则表达式 当单词是大于 0 的数字 任何 int 时 即 1 int max 它会匹配 1 9 0 9 其
  • 如何在 AVAudioPlayer 中静音?

    我创造了AVAudioPlayer 现在我想在用户单击按钮时将其静音 这是我尝试过的 player volume 1 0 when first time i initiate my player IBAction speakerOnOff
  • 如何一次只显示一个对话框?

    我的 Android 应用程序在单击按钮时显示一个 AlertDialog 当我多次单击该按钮时 会创建多个对话框 我怎样才能解决这个问题 这是我的代码 button setOnClickListener new OnClickListen
  • Firemonkey 中的动画 GIF

    我正在尝试使用 TImage 以 Firemonkey HD 形式显示动画 GIF 但我没有看到任何动画方法 使用 Vcl Imaging gifImg 不是一个选项 因为类型不同 有人可以建议一种方法来解决这个问题 或者可能是在 Fire
  • 你能列出函数接收的关键字参数吗?

    我有一个字典 我需要将键 值作为关键字参数传递 例如 d args kw1 value1 kw2 value2 example d args 这工作正常 but如果 d args 字典中存在不被接受的值example函数 它显然死了 比如说
  • 执行 JaCoCo 时出现“由于缺少执行数据文件而跳过 JaCoCo 执行”

    我正在使用 Maven 3 0 3 JUnit 4 8 1 和 Jacoco 0 6 3 201306030806 并且我正在尝试创建测试覆盖率报告 我有一个仅包含单元测试的项目 但无法运行报告 我反复收到错误 Skipping JaCoC
  • 按关系值对集合进行排序

    我想通过嵌套关系的属性对 laravel 集合进行排序 所以我查询所有项目 仅当项目有与当前用户相关的任务时 然后我想按任务关系的截止日期对项目进行排序 当前代码 项目 php public function tasks return th
  • 如何监控 Oracle 上的 SQL 活动? [关闭]

    Closed 这个问题不符合堆栈溢出指南 目前不接受答案 我想找到一个类似于 SQL Server Profiler 的 Oracle 工具 但粗略搜索并没有得到任何好的结果 我只想实时查看我的应用程序对数据库进行的查询 有什么建议么 Or
  • 如何将函数传递给 julia Gadfly 主题参数

    我做了一个这样的情节 plot layer x sort randn 1000 1 y sort randn 1000 1 Geom point layer x 4 4 y 4 4 Geom line Theme default color
  • Go 中的通用可变参数?

    我知道 Go 不支持模板或重载函数 但我想知道是否有任何方法可以对可变参数函数进行某种泛型编程 我有很多功能 例如 func this Document GetString name string defaults string strin
  • 在 std 命名空间中添加模板专业化

    背景 我试图回答这个问题为什么我的重载 我的建议之一 除了使用谓词之外 是移动自定义operator lt for std string位于命名空间 std 中 以便编译器比模板化版本更喜欢它 答案以闪电般的速度被否决 来自一位知名用户的评
  • 错误:格式不受支持,或文件损坏:需要 BOF 记录

    我正在尝试打开一个 xlsx 文件并打印它的内容 我一直遇到这个错误 import xlrd book xlrd open workbook file xlsx print The number of worksheets is book
  • ExpressJS 中的 req.query 和 req.param

    之间的主要区别req query and req param在快递中 两者有何不同 何时使用 then 在什么情况下使用 假设客户端在请求中发送 Android 键 值 对 使用哪一个 EDIT 假设android发送一个POST请求 gt
  • 如何在命令行上将文件名和扩展名分隔成变量

    我需要将文件 x dtsx 从位置 a 复制到位置 b 如果 x dtsx 已经存在于 b 中 那么我需要将 x dtsx 重命名为 x Standby dtsx 然后 重命名后将 x dtsx 复制到 b 我当前的代码如下所示 if ex
  • 如何在不创建 Umbrella 框架的情况下构建依赖于另一个框架的 iOS 框架

    我试图通过创建一些可重用的框架来简化我的开发 这些框架包含我在多个项目中经常重用的功能 然而 在设置我的框架之一时 我遇到了一个问题 这些类依赖于 Firebase 框架 阅读 Apple 文档后 不建议创建伞框架 一个嵌入另一个框架的框架
  • 使用 Unity\T4\anything 进行面向方面的日志记录

    在我的应用程序中 我们有一个跟踪记录器 我们在大多数重要方法的开头和结尾添加了日志语句 用于跟踪方法名称和参数值 现在这些跟踪语句使代码变得臃肿 阅读它们有点痛苦 我正在考虑如何将代码的这方面与我的业务逻辑分开 今天在读Unity的拦截框架
  • 我们如何使用Cocos2d来显示UIViewController和UIView?

    我正在尝试使用 Cocos2d 构建 iPhone 应用程序 但是我使用了四种类型的类 就像下面这样 interface MenuScene Scene end interface FlipView UIImageView CGPoint
  • 设置 blob 的过期限制

    我使用 Azure Storage 来存储信息 例如缓存机制 因此 对于给定的输入 我是第一次执行该工作 之后我会将结果保存在缓存中以供进一步使用 当我需要使用相同的给定输入解决问题时 我将直接从存储中获取已经准备好的解决方案 这一切都已实