如何设置 Azure 资源的到期日期并发送提醒电子邮件以停用它们

问题描述 投票:0回答:1

您好 Azure 社区,

在我们的基础设施配置工作流程中,我们依靠 Terraform 来创建虚拟机,并手动创建应用程序网关等资源。然而,我们经常面临记住在测试后清理资源的挑战,从而导致不必要的成本和资源混乱。

我正在寻找一种解决方案来设置 Azure 资源的到期日期,使我们能够在创建时指定日期。一旦到达到期日期,我想触发电子邮件提醒以删除资源。

Azure 中是否有任何现有工具或方法可以帮助实现此功能?任何有关如何实现这一目标的见解或建议将不胜感激。

谢谢您的帮助!

几乎是 azure 的新手,所以还没有真正找到任何东西

azure azure-functions azure-alerts
1个回答
0
投票

一种可能是在每个资源上放置一个“ExpirationDate”标签,然后创建一个带有基于时间的触发器的逻辑或函数应用程序,以轮询标签并在日期过去时删除关联的资源。但这可能有点棘手,因为某些资源是隐式创建的,并且标签可能不会传播到这些资源。如果可以接受删除组中的所有资源以及组本身,则将标记放置在资源组级别可以解决该问题。

如果您还没有这样做,向您的虚拟机添加自动关闭计划可以帮助控制成本。

© www.soinside.com 2019 - 2024. All rights reserved.