Shrnutí
V tomto modulu:
- Ověřená služba GitHub Actions pro instanci služby Azure Container Registry
- Uložené citlivé informace, které GitHub Actions používá.
- Implementovali jste akci GitHubu pro sestavení image kontejneru produktové služby ve službě Container Registry.
- Upravili jsme produktovou službu přidáním nového produktu pro spuštění sestavení.
- Implementovali jsme akci GitHubu pro nasazení kontejneru produktových služeb do clusteru Azure Kubernetes Service (AKS).
- Převedli službu produktu zpět na předchozí nasazení.
Odebrání služebního objektu Azure
Dříve jste vytvořili instanční objekt Entra, který GitHubu umožňuje ověřování prostředků Azure. K odebrání objektu zabezpečení můžete použít Azure CLI.
Pomocí následujícího příkazu Azure CLI získejte seznam identifikátorů služebních objektů z Microsoft Entra ID:
az ad sp list --show-mine --query "[?contains(displayName,'eShop')].appId" --output tsv
Vyfiltrujte služební principály na následující identifikátory:
- Vlastníkem je aktuální uživatel.
- Obsahuje řetězec
eShop
v zobrazovaném názvu.
Pomocí příkazu Azure CLI
az ad sp delete
odeberte každý odpovídající služební principal.Odstraňte skupinu prostředků Azure
rg-eshop
a odstraňte všechny prostředky, které jste vytvořili v předchozích lekcích.
Vyčištění prostoru kódu
Prostor codespace můžete odstranit na GitHubu v oddílu Úložiště, kde vidíte MicrosoftDocs/mslearn-dotnet-cloudnative-devops.
Další informace o mikroslužbách
- Navrhování cloudových .NET aplikací pro Azure
- Video: Implementace vzorů mikroslužeb s kontejnery .NET a Dockeru