概要

已完成

在本模块中,你将:

  • GitHub Actions 向 Azure 容器注册表实例进行了身份验证。
  • 存储 GitHub Actions 使用的敏感信息。
  • 实现了一个 GitHub 行动,用于在容器注册表中构建产品服务的容器镜像。
  • 修改了产品服务,通过添加新产品来触发构建。
  • 实现了一个 GitHub 操作,用于将产品服务容器部署到 Azure Kubernetes 服务 (AKS) 集群。
  • 将产品服务回滚到了以前的部署。

删除 Azure 服务主体

之前,你创建了一个 Entra 服务主体,该主体允许 GitHub 向 Azure 资源进行身份验证。 若要删除服务主体,可以使用 Azure CLI。

  1. 使用以下 Azure CLI 命令从 Microsoft Entra ID 返回服务主体标识符列表:

    az ad sp list --show-mine --query "[?contains(displayName,'eShop')].appId" --output tsv
    
  2. 按照以下标识符筛选服务主体:

    • 由当前用户拥有。
    • 显示名称中包含字符串 eShop 的标识符。
  3. az ad sp delete使用 Azure CLI 命令删除每个匹配的服务主体。

  4. 删除 Azure 资源组 rg-eshop 以删除在以前的单元中创建的所有资源。

清理 Codespace

可以在 GitHub 上的 By 存储库 下删除代码空间,可在其中看到 MicrosoftDocs/mslearn-dotnet-cloudnative-devops

详细了解微服务