总结
在本模块中,你已经学习了以下内容:
- GitHub Actions 向 Azure 容器注册表实例进行了身份验证。
- 存储了 GitHub Actions 所使用的敏感信息。
- 实现了在容器注册表中生成产品服务的容器映像的 GitHub 操作。
- 修改了产品服务,添加了一个新产品以触发生成。
- 实现了将产品服务容器部署到 Azure Kubernetes 服务 (AKS) 群集的 GitHub 操作。
- 将产品服务回滚到了以前的部署。
删除 Azure 服务主体
之前,你创建了一个 Entra 服务主体,该主体允许 GitHub 向 Azure 资源进行身份验证。 若要移除该服务主体,可以使用 Azure CLI。
使用以下 Azure CLI 命令从 Microsoft Entra ID 返回服务主体标识符的列表:
az ad sp list --show-mine --query "[?contains(displayName,'eShop')].appId" --output tsv
按照以下标识符筛选服务主体:
- 当前用户所拥有的标识符。
- 显示名称中包含字符串
eShop
的标识符。
使用
az ad sp delete
Azure CLI 命令移除每个匹配的服务主体。删除 Azure 资源组
rg-eshop
以删除你在以前的单元中创建的所有资源。
清理代码空间
可以在 GitHub 上的“By repository”(按存储库)下删除 codespace,可在其中看到“MicrosoftDocs/mslearn-dotnet-cloudnative-devops”。