«Параметр LinuxFxVersion имеет недопустимое значение» при создании ресурса WebApp из Node.js - PullRequest
0 голосов
/ 30 октября 2019

Я пытаюсь создать простое WebApp с использованием Azure SDK для JS в среде Node.js, но получаю ответ:

{
  "Code":"BadRequest",
  "Message":"The parameter LinuxFxVersion has an invalid value.",
  "Target":null,
  "Details":[
    {"Message":"The parameter LinuxFxVersion has an invalid value."},
    {"Code":"BadRequest"},
    {"ErrorEntity": {
        "ExtendedCode":"01007",
        "MessageTemplate":"The parameter {0} has an invalid value.",
        "Parameters":["LinuxFxVersion"],
        "Code":"BadRequest",
        "Message":"The parameter LinuxFxVersion has an invalid value."}
    }],
  "Innererror":null
}

Я пробовал различные наборысвойства и среды без успеха. Я всегда получаю эту ошибку. Вот фрагмент кода TypeScript, который я использую:

    const wsmClient: WebSiteManagementClient...
    const webAppName: string...
    const servicePlanId: string...
    const rgName: string...
    const envelope: Site = {
      name: webAppName,
      location: 'westus2',
      kind: 'app,linux',
      serverFarmId: servicePlanId,
      siteConfig: {
        linuxFxVersion: 'JAVA|11-java11'
      }
    };
    const appResp = await wsmClient.webApps.createOrUpdate(
      rgName,
      webAppName,
      envelope
    );

Что я делаю не так?

1 Ответ

0 голосов
/ 31 октября 2019

Я проверяю ваши данные JSON, это вызвало ваши properties. Ваши данные json не имеют свойства "properties". Если вы хотите создать сеть с помощью свойства json, проверьте это веб-приложение. Тело запроса API отдыха: Веб-приложения - создание или обновление .

Правильный формат должен быть таким, как в приведенном ниже примере:

  {
    "location": "CentralUS",
    "kind":"app,linux",
    "properties":{
          "serverFarmId":"your Resource ID",
        "siteConfig":{
            "linuxFxVersion":"JAVA|11-java11"
        }
    }

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