Streszczenie
W tym module wykonasz następujące czynności:
- Uwierzytelnianie akcji GitHub do wystąpienia usługi Azure Container Registry.
- Przechowywane poufne informacje używane przez funkcję GitHub Actions.
- Zaimplementowano akcję GitHub w celu skompilowania obrazu kontenera usługi w Container Registry.
- Zmodyfikowano usługę produktu poprzez dodanie nowego produktu, aby uruchomić kompilację.
- Zaimplementowano akcję usługi GitHub w celu wdrożenia kontenera usługi produktu w klastrze usługi Azure Kubernetes Service (AKS).
- Wycofano usługę dotyczącą produktu do poprzedniego wdrożenia.
Usuwanie jednostki usługi platformy Azure
Wcześniej utworzono główną jednostkę usługi Entra, która umożliwia usłudze GitHub uwierzytelnianie w zasobach platformy Azure. Aby usunąć główną usługę, możesz użyć Azure CLI.
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 tsvPrzefiltruj główne obiekty usługi według następujących identyfikatorów:
- Należący do aktualnego użytkownika.
- Zawiera ciąg
eShopw nazwie wyświetlanej.
Użyj polecenia
az ad sp deleteAzure CLI, aby usunąć każdy zgodny główny obiekt zabezpieczeń usługi.Usuń grupę zasobów platformy Azure
rg-eshop, aby usunąć wszystkie zasoby utworzone w poprzednich jednostkach.
Oczyszczanie przestrzeni kodu
Możesz usunąć przestrzeń kodu na GitHub pod Według repozytorium, w którym widzisz MicrosoftDocs/mslearn-dotnet-cloudnative-devops.