Podsumowanie
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.
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
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.
Użyj polecenia interfejsu wiersza polecenia platformy
az ad sp delete
Azure, aby usunąć każdą zgodną jednostkę usługi.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
- Tworzenie architektury natywnych aplikacji platformy .NET w chmurze dla platformy Azure
- Wideo: Implementowanie wzorców mikrousług za pomocą kontenerów platformy .NET i platformy Docker