Sammanfattning

Slutförd

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.

  1. 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 tsv
    
  2. Filtrera tjänstehuvudprinciper efter följande identifierare:

    • Ägs av den aktuella användaren.
    • Innehåller strängen eShop i visningsnamnet.
  3. Använd kommandot az ad sp delete Azure CLI för att ta bort varje matchande tjänsthuvudnamn.

  4. Ta bort Azure-resursgruppen rg-eshop fö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.

Läs mer om mikrotjänster