Как получить сведения о сертификате Azure Cloud Service(Classic) с истекшим сроком действия, именем сертификата, отпечатком

У меня есть все детали сертификата облачной службы (Classic) с датой истечения срока действия, названием сертификата и его отпечатком.

Я ожидаю этот тип вывода


Имя облачной службы Имя сертификата облачной службы Срок действия облачной службы Дата истечения срока действия облачной службы

Примечание. - Мы не использовали команду AzureRm.

1 ответ

Я бы посоветовал вам просто позвонить в остальные API для получения сертификата. Вот API, который предоставил бы вам сведения о сертификате, относящиеся к одной конкретной группе ресурсов (например, веб-службы Azure).

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

Надеюсь, это поможет.

Другие вопросы по тегам