Samenvatting
In deze module gaat u het volgende doen:
- Geverifieerde GitHub Actions voor een Azure Container Registry-exemplaar.
- Opgeslagen gevoelige informatie die door GitHub Actions wordt gebruikt.
- Een GitHub-actie is geïmplementeerd om de containerimage van de productservice te bouwen in Container Registry.
- De productservice is aangepast door een nieuw product toe te voegen om een build te activeren.
- Implementeer een GitHub-actie om de container van de productservice te implementeren in het AKS-cluster (Azure Kubernetes Service).
- De productservice is teruggedraaid naar de vorige implementatie.
Azure-service-principal verwijderen
U heeft eerder een Entra-service-principal gemaakt waarmee GitHub zich kan verifiëren bij Azure-resources. Als u de service-principal wilt verwijderen, kunt u de Azure CLI gebruiken.
Gebruik de volgende Azure CLI-opdracht om een lijst met service-principal-id's van Microsoft Entra-id te retourneren:
az ad sp list --show-mine --query "[?contains(displayName,'eShop')].appId" --output tsv
Filter de service-principals op de volgende identificatoren:
- Eigendom van de huidige gebruiker.
- Bevat de tekenreeks
eShop
in de weergavenaam.
Gebruik de opdracht
az ad sp delete
Azure CLI om elke overeenkomende service-principal te verwijderen.Verwijder de Azure-resourcegroep
rg-eshop
om alle resources te verwijderen die u in vorige eenheden hebt gemaakt.
Codespace opschonen
U kunt de codespace op GitHub- verwijderen onder Door opslagplaats waar u MicrosoftDocs/mslearn-dotnet-cloudnative-devops-ziet.
Meer informatie over microservices
- Cloud Native .NET-toepassingen ontwerpen voor Azure
- Video: Microservicespatronen implementeren met .NET- en Docker-containers