Zusammenfassung

Abgeschlossen

In diesem Modul haben Sie Folgendes gelernt:

  • GitHub Actions wurden bei einer Azure-Containerregistrierungsinstanz authentifiziert
  • Vertrauliche Informationen, die von GitHub Actions verwendet werden, wurden gespeichert
  • GitHub Actions-Aktion zum Erstellen des Containerimages des Produktdiensts in der Containerregistrierung wurde implementiert.
  • Der Produktdienst, der ein neues Produkt hinzufügt, wurde geändert, um ein Build auszulösen.
  • GitHub Actions-Aktion zum Bereitstellen des Produktdienstcontainers im Azure Kubernetes Service-Cluster (AKS) wurde implementiert.
  • Rollback des Produktdiensts auf die vorherige Bereitstellung ausgeführt.

Entfernen des Azure-Dienstprinzipals

Früher haben Sie einen Entra-Dienstprinzipal erstellt, mit welcher sich GitHub bei allen Azure-Ressourcen authentifizieren kann. Um einen Dienstprinzipal zu entfernen, können Sie die Azure CLI verwenden.

  1. Verwenden Sie den folgenden Azure CLI-Befehl, um eine Liste der Dienstprinzipalbezeichner aus 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:

    • In Besitz des aktuellen Benutzers.
    • Beinhalten der Zeichenfolge eShop im Anzeigenamen.
  3. Verwenden Sie den Azure CLI-Befehl az ad sp delete, um alle übereinstimmenden Dienstprinzipale 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 Nach Repository löschen, wo Sie MicrosoftDocs/mslearn-dotnet-cloudnative-devops sehen können.

Weitere Informationen zu Microservices