요약

완료됨

이 모듈에서는 다음을 수행했습니다.

  • Azure Container Registry 인스턴스에 GitHub Actions를 인증합니다.
  • GitHub Actions에서 사용되는 중요한 정보를 저장합니다.
  • Container Registry에서 제품 서비스의 컨테이너 이미지를 빌드하는 GitHub 작업을 구현했습니다.
  • 빌드를 트리거하기 위해 새 제품을 추가하는 제품 서비스를 수정했습니다.
  • AKS(Azure Kubernetes Service) 클러스터에 제품 서비스 컨테이너를 배포하는 GitHub 작업을 구현했습니다.
  • 제품 서비스를 이전 배포로 롤백했습니다.

Azure 서비스 주체 제거

이전에 GitHub가 Azure 리소스에 인증할 수 있도록 하는 Entra 서비스 주체를 만들었습니다. 서비스 주체를 제거하려면 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 삭제하여 이전 단원에서 만든 모든 리소스를 삭제합니다.

코드스페이스 정리

MicrosoftDocs/mslearn-dotnet-cloudnative-devops가 표시되는 By 리포지토리의 GitHub에서 코드스페이스를 삭제할 수 있습니다.

마이크로 서비스에 대한 자세한 정보