如何获取功能应用程序的最新部署日期?也许通过 Azure REST api?

How to get latest deployment date of a Function App? Maybe via the Azure REST api?

正如标题所说,我需要获取函数应用程序的最新部署日期。 我正在尝试不同的 Azure REST 调用,但找不到合适的调用。 https://docs.microsoft.com/en-us/rest/api/appservice/

对于部署,我的意思是每次更改代码和 re-deploy 函数应用程序。

我正在使用 Linux/Python 环境。

我尝试使用此 GET:

https://docs.microsoft.com/en-us/rest/api/appservice/webapps/listdeployments#code-try-0

但它 returns HTML 内容如:

<html>
<head>
    <title>Your Azure Function App is up and running.</title>
    <style type="text/css">
        @font-face {
            font-family: 'SegoeLight';
...
...
...

看起来像这样:

您需要为此使用 kudu rest api。具体来说

GET /api/deployments

api 路径。然后使用

检索最新的部署
GET /api/deployments/{id}

很遗憾,它不受支持。

消费计划

Linux 消费计划中的功能应用程序 运行 没有 SCM/Kudu 站点,这限制了部署选项。但是,消费计划中 Linux 运行 上的函数应用程序支持远程构建。

https://docs.microsoft.com/bs-latn-ba/azure/azure-functions/functions-deployment-technologies