Podsumowanie

Ukończone

W tym module wykonano następujące czynności:

  • Uwierzytelnione akcje GitHub Actions w wystąpieniu usługi Azure Container Registry.
  • Przechowywane poufne informacje używane przez funkcję GitHub Actions.
  • Zaimplementowano akcję usługi GitHub w celu skompilowania obrazu kontenera usługi product service w usłudze Container Registry.
  • Zmodyfikowano usługę produktu, dodając nowy produkt w celu wyzwolenia kompilacji.
  • Zaimplementowano akcję usługi GitHub w celu wdrożenia kontenera usługi produktu w klastrze usługi Azure Kubernetes Service (AKS).
  • Wycofano usługę produktu do poprzedniego wdrożenia.

Usuwanie jednostki usługi platformy Azure

Wcześniej utworzono jednostkę usługi Entra, która umożliwia usłudze GitHub uwierzytelnianie w zasobach platformy Azure. Aby usunąć jednostkę usługi, możesz użyć interfejsu wiersza polecenia platformy Azure.

  1. Użyj następującego polecenia interfejsu wiersza polecenia platformy Azure, aby zwrócić listę identyfikatorów jednostki usługi z identyfikatora Entra firmy Microsoft:

    az ad sp list --show-mine --query "[?contains(displayName,'eShop')].appId" --output tsv
    
  2. Przefiltruj jednostki usługi do następujących identyfikatorów:

    • Należące do bieżącego użytkownika.
    • Zawierające ciąg eShop w nazwie wyświetlanej.
  3. Użyj polecenia interfejsu wiersza polecenia platformy az ad sp delete Azure, aby usunąć każdą zgodną jednostkę usługi.

  4. Usuń grupę rg-eshop zasobów platformy Azure, aby usunąć wszystkie zasoby utworzone w poprzednich lekcjach.

Oczyszczanie przestrzeni kodu

Możesz usunąć przestrzeń kodu w witrynie GitHub w obszarze Według repozytorium , w którym zobaczysz pozycję MicrosoftDocs/mslearn-dotnet-cloudnative-devops.

Więcej informacji na temat mikrousług