Zusammenfassung
In diesem Modul haben Sie Folgendes gelernt:
- Authentifizierte GitHub-Aktionen für eine Azure-Containerregistrierungsinstanz.
- Gespeicherte vertrauliche Informationen, die Von GitHub-Aktionen verwendet werden.
- Implementierte eine GitHub-Aktion zum Erstellen des Containerimages des Produktdiensts in der Containerregistrierung.
- Änderte den Produktdienst, indem ein neues Produkt hinzugefügt wurde, um einen Build auszulösen.
- Implementierte eine GitHub-Aktion zum Bereitstellen des Produktdienstcontainers im Azure Kubernetes Service (AKS)-Cluster.
- Rollback des Produktdiensts auf die vorherige Bereitstellung ausgeführt.
Entfernen des Azure-Dienstprinzipals
Zuvor haben Sie einen Entra-Dienstprinzipal erstellt, mit dem GitHub sich bei Azure-Ressourcen authentifizieren kann. Um das Dienstprinzipalobjekt zu entfernen, können Sie die Azure CLI nutzen.
Verwenden Sie den folgenden Azure CLI-Befehl, um eine Liste von Dienstprinzipalbezeichnern aus der Microsoft Entra-ID zurückzugeben:
az ad sp list --show-mine --query "[?contains(displayName,'eShop')].appId" --output tsvFiltern Sie die Dienstprinzipale auf die folgenden Bezeichner:
- Im Besitz des aktuellen Benutzers.
- Enthält die Zeichenfolge
eShopim Anzeigenamen.
Verwenden Sie den
az ad sp deleteAzure CLI-Befehl, um jeden übereinstimmenden Dienstprinzipal zu entfernen.Löschen Sie die Azure-Ressourcengruppe
rg-eshop, um alle Ressourcen zu löschen, die Sie in früheren Einheiten erstellt haben.
Bereinigen von Codespace
Sie können den Codespace auf GitHub unter Repository löschen, in dem MicrosoftDocs/mslearn-dotnet-cloudnative-devops angezeigt wird.