회사에서는 엄격한 비용 거버넌스를 위해 최상위 관리 그룹(Management Group)에 여러 Azure Policy를 적용했습니다. 이 정책 중 하나는 'Azure SQL Database'의 허용된 SKU(Allowed SKUs)를 'Standard S2' 이하로 제한하고, 모든 리소스 그룹(Resource Group)에는 'CostCenter' 태그(Tag)를 필수로 지정하도록 합니다.
Power Platform 개발팀은 미션 크리티컬한 Power App을 위해 새로운 Azure SQL Database를 배포하려고 합니다. 이 데이터베이스는 'Premium P11' SKU가 필요하며, 'rg-powerapp-prod'라는 새 리소스 그룹에 배포하려 합니다. 그러나 배포 시 다음과 같은 오류 메시지가 발생했습니다:
"Resource creation denied by policy. Policy 'Allowed SQL DB SKUs' denies SKU 'Premium P11'. Resource Group 'rg-powerapp-prod' is missing mandatory tag 'CostCenter'."
이 문제를 해결하고 Azure SQL Database 배포를 즉시 허용하면서도 장기적인 거버넌스 원칙을 최대한 유지하기 위한 가장 적절한 조치는 무엇입니까?
A. 'Allowed SQL DB SKUs' 정책을 수정하여 'Premium P11' SKU를 포함하고, 모든 리소스 그룹에 'CostCenter' 태그를 자동으로 부여하는 정책을 수정합니다.
B. 'rg-powerapp-prod' 리소스 그룹에 대한 'Allowed SQL DB SKUs' 정책 예외(Policy Exemption)를 생성하고, 'CostCenter' 태그를 수동으로 'rg-powerapp-prod' 리소스 그룹에 추가합니다.
C. Azure Blueprint를 사용하여 'Premium P11' SKU를 포함하고 'CostCenter' 태그가 적용된 새로운 환경을 배포합니다.
D. Azure Cost Management(비용 관리)에서 'rg-powerapp-prod' 리소스 그룹에 대한 예산(Budget)을 설정하고, 초과 지출 시 알림을 구성합니다.
E. 'rg-powerapp-prod' 리소스 그룹에 리소스 잠금(Resource Lock)을 'CannotDelete' 유형으로 적용하여 실수로 인한 삭제를 방지하고 배포를 재시도합니다.