REST API для развертывания веб-приложения (linux / windows контейнер) - PullRequest
0 голосов
/ 28 мая 2020

я пытаюсь создать веб-приложение для Linux / windows контейнеров.

используя

https://management.azure.com/subscriptions/ $ {subscriptionId} / resourceGroups / $ {resourceGroupName} /providers/Microsoft.Web/sites/${resourceGroupName}?api-version=2019-08-01

body

body моего запроса API

"id": `/subscriptions/${subscriptionId}/resourceGroups/${resourceGroupName}/providers/Microsoft.Web/sites/${resourceGroupName}`,
        "name": `${resourceGroupName}`,
        "type": "Microsoft.Web/sites",
        "kind": "app,linux,container",
        "location": `${location}`,
        "tags": {},
        "properties": {
        "name": `${resourceGroupName}` ,
          "owner": null,
          "usageState": "Normal",
          "enabled": true,
          "adminEnabled": true,
          "siteProperties": {
          "metadata": null,
            "properties": [
            {
              "name": "LinuxFxVersion",
              "value": "DOCKER| image:version"
            },
            {
              "name": "WindowsFxVersion",
              "value": ""
            }
          ],
            "appSettings": null
        },
        "availabilityState": "Normal",
          "sslCertificates": null,
          "reserved": false,
          "isXenon": true,
          "hyperV": true,
          "lastModifiedTimeUtc": "2020-05-24T21:24:08.8433333",
          "storageRecoveryDefaultState": "Running",
          "contentAvailabilityState": "Normal",
          "runtimeAvailabilityState": "Normal",
          "deploymentId": `${resourceGroupName}`,
          "trafficManagerHostNames": null,
          "sku": "Premium",
          "scmSiteAlsoStopped": false,

но я получаю ответ, как показано ниже

"type": "Microsoft.Web/sites",
  "kind": "app",

"siteProperties": {
      "metadata": null,
      "properties": [
        {
          "name": "LinuxFxVersion",
          "value": ""
        },
        {
          "name": "WindowsFxVersion",
          "value": null
        }
      ],

вид становится просто «app», а изображение, которое я использовал, не было снято.

должен ли быть какой-то другой способ Я использую свойства, или любое предложение будет оценено.

Я уже прочитал документ (https://docs.microsoft.com/en-us/rest/api/appservice/webapps/createorupdate), где я не смог получить от него правильный ответ.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...