Создание шаблона ARM API службы преобразования Azure BizTalk

Ниже я создал шаблон ARM для создания "Службы преобразования BizTalk"(API APP), которая используется в приложениях логики.

  {
        "type": "Microsoft.Web/sites",
        "apiVersion": "2015-08-01",
        "name": "[parameters('apiapps_customertransformation_name')]",
        "location": "[resourceGroup().location]",
        "kind": "apiApp",
        "tags": {
            "packageId": "TransformService"
        },
        "properties": {
            "name": "[parameters('apiapps_customertransformation_name')]",
            "gatewaySiteName": "[parameters('gatewayName')]",
            "serverFarmId": "[resourceId('Microsoft.Web/serverfarms', parameters('svcPlanName'))]",
            "siteConfig": {
                "appSettings": [
                    {
                        "name": "EMA_MicroserviceId",
                        "value": "[parameters('apiapps_customertransformation_name')]"
                    },
                    {
                        "name": "EMA_Secret",
                        "value": "[parameters('gatewayToAPIappSecret')]"
                    },
                    {
                        "name": "EMA_RuntimeUrl",
                        "value": "[concat('https://', parameters('gatewayName'), '.azurewebsites.net')]"
                    },
                    {
                        "name": "WEBSITE_START_SCM_ON_SITE_CREATION",
                        "value": "1"
                    }
                ]
            }
        }
    },
    {
        "type": "Microsoft.AppService/apiapps",
        "apiVersion": "2015-03-01-preview",
        "name": "[parameters('apiapps_customertransformation_name')]",
        "location": "[resourceGroup().location]",
          "tags": {
            "displayName": "APIApp"
          },
        "properties": {
            "package": {
                "id": "TransformService"
            },
            "updatePolicy": "Auto",
            "accessLevel": "PublicAnonymous",
            "host": {
                "resourceName": "[parameters('apiapps_customertransformation_name')]",
                "resourceType": "Microsoft.Web/sites"
            },
            "gateway": {
                "resourceName": "[parameters('gatewayName')]",
                "resourceType": "Microsoft.AppService/gateways"
            }

        },
      "dependsOn": [
        "[resourceId('Microsoft.Web/sites', parameters('apiapps_customertransformation_name'))]"
      ]
    }

Я могу успешно создать API в портале Azure, но при попытке добавить компонент "Карта" в API преобразования. Это говорит, что не найдено.

Подскажите, пожалуйста, как включить компонент карты?

Или есть ли способ напрямую создать компонент карты при развертывании шаблона ARM?

введите описание изображения здесь

1 ответ

Похоже, что вы пытаетесь использовать преобразование preview_V1, я бы посоветовал не использовать его, так как он скоро будет устаревшим. Попробуйте функцию preview_V2 "Преобразование XML" в самом LogicApp.


Ознакомьтесь с этой документацией, чтобы начать
Преобразование XML в LogicApps

Документация LogicApp
https://azure.microsoft.com/en-us/documentation/articles/app-service-logic-what-are-logic-apps/

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