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

时间:2020-02-12 13:26:28

标签: azure azure-web-app-service azure-function-app

就像标题中所述,我需要获取功能应用程序的最新部署日期。 我正在尝试不同的Azure REST调用,但是找不到正确的调用。 https://docs.microsoft.com/en-us/rest/api/appservice/

对于部署,我的意思是每次更改代码并重新部署Function App时。

我正在使用Linux / Python环境。

我尝试使用此GET:

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

但是它返回HTML内容,例如:

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

看起来像这样: enter image description here

2 个答案:

答案 0 :(得分:0)

您需要为此使用kudu rest api

GET /api/deployments

api路径。然后使用

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

答案 1 :(得分:0)

不幸的是,它不受支持。

消费计划

在“消费”计划中运行的Linux功能应用程序没有SCM / Kudu网站,这限制了部署选项。但是,在Consumption计划中运行的Linux上的功能应用程序确实支持远程构建。

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