【问题标题】:Azure Functions last run timeAzure Functions 上次运行时间
【发布时间】:2022-12-03 15:54:19
【问题描述】:

我构建了一个从一个云应用程序获取日志的 Azure Functions。获取日志的API一次只能返回一天,所以需要传入daystart和dayend。

我需要存储该函数的最后一次成功运行时间,以了解当该函数再次运行时我应该从哪个范围开始:如果它成功,则下一次运行将只有一天,如果它失败(或没有被触发任何原因)它会循环到今天为止的天数并检索所有日志。

我在哪里可以存储这个值“LastSuccessfulRun”以及如何检索它?

谢谢您的帮助

【问题讨论】:

    标签: azure-functions


    【解决方案1】:

    有几个选项可用于存储 Azure 函数的最后一次成功运行时间。一种选择是使用 Azure Blob 存储将值存储为文本文件。然后,您可以使用 Azure Blob 存储 SDK 在您的函数运行时检索该值。

    另一种选择是使用 Azure 表存储将值存储为实体。然后可以使用 Azure 表存储 SDK 在函数运行时检索值。

    您还可以使用 Azure Key Vault 将值存储为机密。然后可以使用 Azure Key Vault SDK 在函数运行时检索值。

    这些选项中的每一个都有其自身的优点和缺点,因此您需要选择最适合您需求的选项。我希望这有帮助!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-02-08
      • 1970-01-01
      • 1970-01-01
      • 2020-10-06
      • 1970-01-01
      • 2022-07-07
      • 2022-12-30
      相关资源
      最近更新 更多