Ich versuche derzeit, eine App aus einer Release-Pipeline unter Azure DevOps von Unternehmen A für eine Azure-App bereitzustellen, die auf Azure von Unternehmen B gehostet wird.
Wenn Sie versuchen, die Azure-App freizugeben, wird dieser Fehler weiterhin angezeigt:
Fehler: Fehler beim Abrufen der Ressourcen-ID für den Ressourcentyp "Microsoft.Web/Sites" und den Ressourcennamen "AppName". Fehler: Zugriffstoken für Managed Service Principal konnte nicht abgerufen werden. Konfigurieren Sie Managed Service Identity (MSI) für die virtuelle Maschine " https://aka.ms/Azure-msi-docs ". Statuscode: 400, Statusmeldung: Bad Request
Bin ratlos, wie man das löst.
Was bisher gemacht wurde:
Ich bin mir ziemlich sicher, dass mehr erforderlich ist, damit die Release-Bereitstellung funktioniert, aber nach einer intensiven Suche konnte ich nichts finden.
Hoffe hier kann jemand raten.
Es ist mir gelungen, die Lösung für das Problem zu finden, auf das ich gestoßen bin. Dies hing mit den Zugriffsrechten des Gastkontos für das Azure-Abonnement zusammen.
Zuallererst war "Managed Service Identity" nicht mit diesem Problem verbunden.
Die folgenden Schritte wurden ausgeführt, um die Azure DevOps von Unternehmen A mit Azure von Unternehmen B zu verbinden: