Resumo
Neste módulo, você:
- GitHub Actions autenticadas em uma instância do Registro de Contêiner do Azure.
- Armazenou informações confidenciais que o GitHub Actions usa.
- Implementou uma ação do GitHub para criar a imagem de contêiner do serviço de produto no Registro de Contêiner.
- Modificou o serviço de produto adicionando um novo produto para disparar um build.
- Implementou uma ação do GitHub para implantar o contêiner do serviço de produto no cluster do Serviço de Kubernetes do Azure (AKS).
- Reverteu o serviço de produto para a implantação anterior.
Remover a entidade de serviço do Azure
Anteriormente, você criou uma entidade de serviço do Entra que permite que o GitHub se autentique nos recursos do Azure. Para remover a entidade de serviço, você pode usar a CLI do Azure.
Use o seguinte comando da CLI do Azure para retornar uma lista de identificadores da entidade de serviço do Microsoft Entra ID:
az ad sp list --show-mine --query "[?contains(displayName,'eShop')].appId" --output tsv
Filtre as entidades de serviço para os seguintes identificadores:
- Pertencentes ao usuário atual.
- Que contêm a cadeia de caracteres
eShop
no nome de exibição.
Use o comando
az ad sp delete
da CLI do Azure para remover cada entidade de serviço correspondente.Exclua o grupo de recursos
rg-eshop
do Azure para excluir todos os recursos criados em unidades anteriores.
Codespace de limpeza
Você pode excluir o codespace no GitHub no repositório By em que você vê MicrosoftDocs/mslearn-dotnet-cloudnative-devops.
Saiba mais sobre os microsserviços
- Arquitetando aplicativos .NET nativos de nuvem para o Azure
- Vídeo: Implementar padrões de microsserviço com contêineres do .NET e do Docker