Zusammenfassung

Abgeschlossen

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.

  1. 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 tsv
    
  2. Filtern Sie die Dienstprinzipale auf die folgenden Bezeichner:

    • Im Besitz des aktuellen Benutzers.
    • Enthält die Zeichenfolge eShop im Anzeigenamen.
  3. Verwenden Sie den az ad sp delete Azure CLI-Befehl, um jeden übereinstimmenden Dienstprinzipal zu entfernen.

  4. 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.

Weitere Informationen zu Microservices