Eine VM wird nur aus Sicherheitsgründen in Azure mit einer internen IP-Adresse bereitgestellt. Für CI/CD muss VSTS eine Verbindung zur VM herstellen, aber ich sehe ein Verbindungstimeout und natürlich, weil die VM hinter der Firewall der Organisation steht. Um den Brand zu öffnen, benötigen wir Quell-IP's von VSTS, welches PAAS ist. Wie finde ich Quell-IP-Bereiche heraus? Oder gibt es eine andere Möglichkeit, eine Verbindung zur VM herzustellen?Eine VM wird in Azure nur mit interner IP bereitgestellt. Für CI/CD muss VSTS eine Verbindung mit VM herstellen
0
A
Antwort
0
Es ist besser, die aktuelle Hosted-Agent-IP während des Build/Release zur Firewall-IP-Liste hinzuzufügen. Um die aktuelle Verwendung von Hosted Agent IP zu erhalten, können Sie diese Powershell verwenden (Check Scripts erlauben auf OAuth-Token-Option zu gelangen in build/Release-Definition):
param (
[string]$RestAddress,
[string]$Token
)
$basicAuth = ("{0}:{1}" -f 'test',$Token)
$basicAuth = [System.Text.Encoding]::UTF8.GetBytes($basicAuth)
$basicAuth = [System.Convert]::ToBase64String($basicAuth)
$headers = @{Authorization=("Basic {0}" -f $basicAuth)}
$result = Invoke-RestMethod -Uri $RestAddress -headers $headers -Method Get
Write-Host $result.value
Argumente:
-RestAddress https://[account].vsdtl.visualstudio.com/DefaultCollection/_apis/vslabs/ipaddress -Token $(System.AccessToken)
Es gibt einen Artikel über Hosted Agent IP-Bereiche, aber eine neue XML-Datei wird jeden Mittwoch (Pacific Time) mit den neuen geplanten IP-Adressbereichen hochgeladen werden. Neue IP-Adressbereiche werden am folgenden Montag (Pacific Time) wirksam. Daher müssen Sie den IP-Bereich der Firewall häufig aktualisieren.
Verwandte Themen
- 1. Herstellen einer Verbindung mit SQL Azure aus Azure VM - interne IP oder öffentliche VIP
- 2. Können wir eine Verbindung zu mongodb auf Azure-Windows-VM von einer anderen Azure-Windows-VM herstellen?
- 3. Azure VM mit Wordpress + Mysql
- 4. Azure VM Remote Desktop kann keine Verbindung
- 5. Azure-ARM-VM-Erstellung mit Netzwerksicherheitsgruppen
- 6. Azure VM: Eine reservierte IP-Adresse zu einer vorhandenen VM hinzufügen
- 7. Azure-VM schlägt Verbindung mit Azure SQL-Dienst fehl
- 8. Optimizing Azure VM A0
- 9. Kann AZURE VM nicht mehr starten: StorageAccountOperationInternalError
- 10. Azure VM - Site ist nicht extern erreichbar
- 11. Azure schlägt fehl, eine VM zu stoppen
- 12. SSH verbinden von lokalen Windows VM zu Azure Windows VM
- 13. Terraform Bereitstellung private VM auf Azure
- 14. TenantEncryptionCert für in Azure erstellte VM
- 15. Sperren Sie den Zugriff auf Azure VM auf eine bestimmte IP-Adresse
- 16. Abrufen aller VM-IP-Adressen mit vmware.vim.dl
- 17. Azure VM ohne öffentliche DNS
- 18. cPanel auf Azure VM?
- 19. Verbinden mit mongodb auf Azure VM von einer anderen Azure-VM
- 20. Zusätzliche Eigenschaften für Azure VM
- 21. Öffentliche IP-Adresse von gestoppter VM zu neuer VM zuweisen
- 22. Azure-VM für eine Website im Internet öffnen
- 23. Azure IaaS-VM-Überwachung
- 24. Start generalisierte Azure VM
- 25. Azure VM zwei Speicher
- 26. Azure-VM-Image mit Domäne verbunden
- 27. Zuweisung zusätzlicher privater IP-Adressen für azure vm-Scale-Instanzen
- 28. Azure + Ubuntu VM + Endpunkte
- 29. VM: Azure fügt sekundärem StaticIP zur vorhandenen VM hinzu
https://www.visualstudio.com/en-us/docs/build/concepts/agents/agents – 4c74356b41
Sind Sie der Gastgeber Mittel verwendet? –
Lösen Sie das Problem mit meiner Lösung? –