总结

已完成

在本模块中,你已经学习了以下内容:

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

删除 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 以删除你在以前的单元中创建的所有资源。

清理代码空间

可以在 GitHub 上的“By repository”(按存储库)下删除 codespace,可在其中看到“MicrosoftDocs/mslearn-dotnet-cloudnative-devops”。

了解有关微服务的详细信息