2017-08-21 10 views
0

ロジックアプリケーションでこのゲートウェイをトリガとして使用して、Azure VM上にOn Premiseデータゲートウェイを正常に設定しました。これはすべて手動で行われます。ARMを介してAzure VM上に構内データゲートウェイを展開

ARMでこれを実現する方法はありますか?これに使用できるサンプルのARMテンプレートがありますか?

答えて

0

ARMテンプレートを使用してオンプレミスデータゲートウェイを作成する場合。次のARMテンプレートを使用しようとしてください、それは私の側で正しく動作します。

Deploy.json

{ 
    "$schema": "https://schema.management.azure.com/schemas/2014-04-01-preview/deploymentTemplate.json#", 
    "contentVersion": "1.0.0.0", 
    "parameters": { 
     "gatewayApiVersion": { 
     "type": "String" 
     }, 
     "gatewayName": { 
      "type": "String" 
     }, 
     "gatewayLocation": { 
      "type": "String" 
     }, 
     "gatewayInstallationId": { 
      "type": "String" 
     } 
    }, 
    "resources": [ 
     { 
      "type": "Microsoft.Web/connectionGateways", 
      "name": "[parameters('gatewayName')]", 
      "apiVersion": "[parameters('gatewayApiVersion')]", 
      "location": "[parameters('gatewayLocation')]", 
      "properties": { 
       "connectionGatewayInstallation": { 
        "Id": "[parameters('gatewayInstallationId')]" 
       } 
      } 
     } 
    ] 
} 

Parameters.json我々は、マシン上で手動でオンプレミスのデータをインストールする方法の詳細をオンプレミスのデータゲートウェイをインストールする必要があり、その前に

{ 
    "$schema": "https://schema.management.azure.com/schemas/2015-01-01/deploymentParameters.json#", 
    "contentVersion": "1.0.0.0", 
    "parameters": { 
    "gatewayApiVersion": { 
     "value": "2015-08-01-preview" 
    }, 
    "gatewayName": { 
     "value": "gatewayName" 
    }, 
    "gatewayLocation": { 
     "value": "location" 
    }, 
    "gatewayInstallationId": { 
     "value": "/subscriptions/{subscriotionId}/providers/Microsoft.Web/locations/{location}/connectionGatewayInstallations/xxxxxxxxxx" 
    } 
    } 
} 

ゲートウェイを参照してくださいazure document.

ゲートウェイロケーション値を確認してくださいオンプレミス データゲートウェイと同じものです。 gatewayInstallationId値については

enter image description here

、我々はポータルから値を取得することができ紺碧からそれを作成しよう。

enter image description here

試験結果:

enter image description here

関連する問題