0

我已获得所有云服务(经典)证书详细信息,包括过期日期、证书名称和他的指纹

我期望这种类型的输出


云服务名称 云服务证书名称 云服务过期日期 云服务指纹

注意:- 我们没有使用 AzureRm 命令

4

1 回答 1

0

我建议你简单地调用其余的 api 来获取证书。这是一个 api,它可以为您提供一个特定资源组下的证书详细信息。(示例包括 Azure Web 服务)

GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/certificates?api-version=2016-03-01

样品请求

GET https://management.azure.com/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testrg123/providers/Microsoft.Web/certificates?api-version=2016-03-01

这是示例响应。

{
  "value": [
    {
      "id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testrg123/providers/Microsoft.Web/certificates/testc6282",
      "name": "testc6282",
      "type": "Microsoft.Web/certificates",
      "location": "East US",
      "properties": {
        "friendlyName": "",
        "subjectName": "ServerCert",
        "hostNames": [
          "ServerCert"
        ],
        "issuer": "CACert",
        "issueDate": "2015-11-12T23:40:25+00:00",
        "expirationDate": "2039-12-31T23:59:59+00:00",
        "thumbprint": "FE703D7411A44163B6D32B3AD9B03E175886EBFE",
        "password": "SWsSsd__233$Sdsds#%Sd!"
      }
    },
    {
      "id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testrg123/providers/Microsoft.Web/certificates/testc4912",
      "name": "testc4912",
      "type": "Microsoft.Web/certificates",
      "location": "West US",
      "properties": {
        "friendlyName": "",
        "subjectName": "ServerCert2",
        "hostNames": [
          "ServerCert2"
        ],
        "issuer": "CACert",
        "issueDate": "2015-12-12T23:40:25+00:00",
        "expirationDate": "2040-12-31T23:59:59+00:00",
        "thumbprint": "FE703D7411A44163B6D32B3AD9B0490D5886EBFE",
        "password": "SWsSsd__233$Sdsds#%Sd!"
      }
    }
  ]
}

您可以在此处找到更多详细信息。

https://docs.microsoft.com/en-us/rest/api/appservice/certificates/listbyresourcegroup

希望能帮助到你。

于 2019-07-09T08:35:45.183 回答