Verbinden Sie Azure Web App mithilfe von ARM-Vorlage mit vNet

8

Ich versuche, die Einrichtung einer Reihe von Ressourcen in Azure zu skripten. Dazu benötige ich eine Web-App, um mit einem Dienst kommunizieren zu können, der auf einer VM über das vNet ausgeführt wird.

Ich habe eine Vorlage erstellt, die alles zu tun scheint, um die Verbindung herzustellen, aber aus irgendeinem Grund wird die Verbindung nicht hergestellt. Ein Blick in das Portal zeigt, dass die Site mit dem vNet verbunden ist und dass die Zertifikate synchronisiert sind, aber die Point-to-Site-Konfiguration auf dem vNet-Gateway keine aktiven Verbindungen anzeigt.

Wenn ich jedoch die Web-App vom vNet abkopple und dann die Setup-Schaltfläche im Azure-Portal verwende, um die Verbindung zum selben vNet wiederherzustellen, funktioniert alles einwandfrei.

Es muss etwas in meiner Vorlage fehlen, aber nachdem ich die letzten paar Stunden damit verbracht habe zu suchen, kann ich nicht herausfinden, was

ist

Hier ist meine ARM-Vorlage

%Vor%     
Mike Norgate 08.09.2016, 12:13
quelle

2 Antworten

3

Ich könnte das niemals allein mit der ARM-Vorlage machen. Wenn Sie jedoch nach der Erstellung einen weiteren PowerShell-Befehl ausgeben können, funktioniert das wunderbar:

%Vor%

BEARBEITEN:

Das tut nicht, was ich dachte, dass es tut.

So resynchronisieren Sie Point-to-Site-Zertifikate:

%Vor%

    
evilSnobu 15.09.2016 18:49
quelle
1

Eine gute Möglichkeit, die richtigen Einstellungen zu finden, nachdem Sie sie im Azure-Portal korrekt konfiguriert haben, ist ein Blick unter die Haube. Dies kann durch einen Blick in Ссылка oder Ressourcen-Explorer im Azure-Portal.

Hier finden Sie den JSON in dem Zustand, in dem er arbeitet, und vergleichen Sie diese mit Ihrer ARM-Vorlage. Die Einstellungen können nicht 1-auf-1 kopiert werden, aber es kommt zu nahe. Viel Glück mit dem Finden des Unterschieds.

    
Pascal Naber 08.09.2016 20:56
quelle

Tags und Links