Sammanfattning
I den här modulen gör du följande:
- Autentiserade GitHub Actions till en Azure Container Registry-instans.
- Lagrad känslig information som GitHub Actions använder.
- Implementerade en GitHub-åtgärd för att skapa produkttjänstens containeravbildning i Container Registry.
- Ändrade produkttjänsten genom att lägga till en ny produkt för att starta en build.
- Implementerade en GitHub-åtgärd för att distribuera produkttjänstcontainern till AKS-klustret (Azure Kubernetes Service).
- Återställde produkttjänsten till den tidigare distributionen.
Ta bort Azure-tjänstprincip
Tidigare skapade du ett Entra-tjänsthuvudnamn som gör att GitHub kan autentisera till Azure-resurser. Om du vill ta bort tjänstens huvudnamn kan du använda Azure CLI.
Använd följande Azure CLI-kommando för att returnera en lista över tjänsthuvudnamnsidentifierare från Microsoft Entra-ID:
az ad sp list --show-mine --query "[?contains(displayName,'eShop')].appId" --output tsvFiltrera tjänstehuvudprinciper efter följande identifierare:
- Ägs av den aktuella användaren.
- Innehåller strängen
eShopi visningsnamnet.
Använd kommandot
az ad sp deleteAzure CLI för att ta bort varje matchande tjänsthuvudnamn.Ta bort Azure-resursgruppen
rg-eshopför att ta bort alla resurser som du skapade i tidigare enheter.
Rensa kodområde
Du kan ta bort kodområdet på GitHub under Per lagringsplats där du ser MicrosoftDocs/mslearn-dotnet-cloudnative-devops.