【Azure 环境】当一个Azure Function资源创建很久了,是否可以获取到它的创建时间呢?

问题描述

想获取某个 Azure Function App 的创建时间,但在资源的 JSON 视图中只能看到 lastModifiedTime 字段,未能找到 createdTime

image

由于该 Function App 已创建超过一年,活动日志中也无法获取相关信息。此外,尝试使用 Azure Resource Graph 查询时,返回的 createdTime 为 null。

是否有其它的方式能够获取到资源的创建时间呢?

 

问题解答

Azure Function资源没有记录资源的创建时间。所以无法获取到。

由于Azure 并未为所有资源类型提供创建时间字段。为此,建议在部署资源的时候把创建时间作为一个标签(Tag)进行标注,以便后续追踪。

image

 

如果创建时间在90天之内,可以通过日志来间接获取资源的创建时间。具体步骤如下:

  1. 访问部署日志:登录 Azure Portal,进入包含目标资源的资源组。
  2. 查看部署记录:在资源组菜单中选择“部署”,查看所有部署活动。
  3. 检查相关事件:点击每条部署记录中的“相关事件”链接,查看部署过程中执行的详细操作日志。
  4. 识别资源创建时间:在相关事件中查找资源创建的记录,从而获取其创建时间。

 

参考资料

Activity Log Retention period : https://learn.microsoft.com/en-us/azure/azure-monitor/platform/activity-log?tabs=log-analytics#retention-period

Activity log events are retained in Azure for 90 days and then deleted. There's no charge for entries during this time regardless of volume.

 

posted @ 2025-08-21 19:54  路边两盏灯  阅读(13)  评论(0)    收藏  举报