【Azure 環境】當一個Azure Function資源創建很久了,是否可以獲取到它的創建時間呢?
問題描述
想獲取某個 Azure Function App 的創建時間,但在資源的 JSON 視圖中只能看到 lastModifiedTime 字段,未能找到 createdTime。

由于該 Function App 已創建超過一年,活動日志中也無法獲取相關信息。此外,嘗試使用 Azure Resource Graph 查詢時,返回的 createdTime 為 null。
是否有其它的方式能夠獲取到資源的創建時間呢?
問題解答
Azure Function資源沒有記錄資源的創建時間。所以無法獲取到。
由于Azure 并未為所有資源類型提供創建時間字段。為此,建議在部署資源的時候把創建時間作為一個標簽(Tag)進行標注,以便后續追蹤。

如果創建時間在90天之內,可以通過日志來間接獲取資源的創建時間。具體步驟如下:
- 訪問部署日志:登錄 Azure Portal,進入包含目標資源的資源組。
- 查看部署記錄:在資源組菜單中選擇“部署”,查看所有部署活動。
- 檢查相關事件:點擊每條部署記錄中的“相關事件”鏈接,查看部署過程中執行的詳細操作日志。
- 識別資源創建時間:在相關事件中查找資源創建的記錄,從而獲取其創建時間。
參考資料
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.
當在復雜的環境中面臨問題,格物之道需:濁而靜之徐清,安以動之徐生。 云中,恰是如此!

浙公網安備 33010602011771號