Logic Apps에서 사용하는 "BizTalk 변환 서비스"(API APP)를 만들기 위해 ARM 템플릿을 아래에서 만들었습니다.Azure BizTalk Transform Service API ARM 템플릿 생성
{
"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'))]"
]
}
Azure Portal에서 API를 성공적으로 만들 수 있지만 맵 구성 요소를 Transform API에 추가하려고 할 때 가능합니다. 그것은 발견되지 않는다.
지도 구성 요소 사용 설정 방법을 알려주세요.
또는 ARM 템플릿을 배포하는 동안지도 구성 요소를 직접 만들 수있는 방법이 있습니까?
안녕 Tushar를 시작하는 사실은 내가 모든 개발을 완료하고이 단계를 테스트. 우리는 QA 환경의 과정에 배치하고 있습니다. V1에서 V2 버전으로 업그레이드 할 수있는 방법이 있습니까? 나는 또한 Sql Connector Preview_v1을 사용했다. 그것도 추가해야합니까? 그렇다면 어떻게 v2 버전의 SQL 커넥터를 만들 수 있습니까? 및 또한 ARM 템플릿을 사용하여 다른 환경을 배포하는 방법. 샘플 템플릿을 공유하시기 바랍니다 수 있습니까? – Vinoth
@Vinoth LogicApp 버전을 v1에서 v2로 변경하는 것은 좋은 생각이 아닙니다. 주요 아키텍처 변경도 있습니다. 예. 이제 커넥터는 Microsoft에서 관리하므로 각 커넥터의 연결 정보와 함께 LogicApp 정의를 배포하는 것입니다. 나는 당신이 새로운 버전을 통해 그것에 대해 알게되는데 시간을 할애해야한다고 제안한다. 이 점프 스타트 체크 아웃 https://azure.microsoft.com/en-us/documentation/articles/app-service-logic-what-are-logic-apps/ – TusharJ
Thanks Tushar. SQL 커넥터를 만드는 ARM 템플릿을 만드는 방법을 찾아 냈습니다. 지금은 v1 커넥터를 사용하고 있습니다. 나는 URL을 통해 V2 커넥터를 사용하여 동일하게 구현할 것입니다. – Vinoth