Tip
Microsoft Fabric Data Warehouse는 데이터 레이크 기반의 엔터프라이즈 규모 관계형 웨어하우스로, 미래 대비 아키텍처, 기본 제공 AI 및 새로운 기능을 제공합니다. 데이터 웨어하우징이 처음이라면, Fabric Data Warehouse부터 시작하세요. 기존 전용 SQL 풀 워크로드는 업그레이드하면 Fabric을 통해 데이터 과학, 실시간 분석 및 보고 전반에 걸쳐 새로운 기능에 액세스할 수 있습니다.
감사를 두 가지 인증 방법이 있는 스토리지 계정을 사용하도록 설정하세요:
- 관리되는 식별
- 스토리지 액세스 키
관리형 ID는 사용자 할당 관리형 ID(UMI) 또는 시스템 할당 관리형 ID(SMI)일 수 있습니다.
스토리지 계정에 감사 로그를 작성하려면 Azure 포털로 가서 서버를 선택하세요. 감사 메뉴에서 스토리지를 선택하세요. 로그가 저장된 Azure 스토리지 계정을 선택하세요.
기본적으로 서버에 할당된 기본 사용자 ID가 사용됩니다. 사용자 ID가 없는 경우 서버가 인증에 사용할 시스템 할당 관리 ID를 만들고 이를 인증에 사용합니다.
고급 속성을 열어 유지 기간을 선택합니다. 그런 다음 저장을 선택합니다. 보존 기간 보다 오래된 로그는 삭제됩니다.
Note
Azure Synapse Analytics의 관리 ID 기반 감사를 설정하려면 이 문서의 뒷부분에 있는 Azure Synapse Analytics 감사 시스템 할당 관리 ID 구성 섹션을 참조하세요.
사용자가 할당한 관리 ID
UMI는 특정 테넌트에 대해 자신만의 UMI를 생성하고 유지할 수 있는 유연성을 제공합니다. UMI를 관리하며, 시스템 할당 관리 ID와 비교하면, 이 ID는 서버별로 고유하게 정의되고 시스템에서 할당됩니다.
감사를 위해 사용자 할당 관리 ID를 구성하세요
스토리지 계정으로 로그를 전송하기 위한 감사를 설정하기 전에, 서버에 할당된 관리 신원에는 Storage Blob Data Contributor 역할 할당이 필요합니다. 이 할당은 PowerShell, Azure CLI, REST API 또는 ARM 템플릿을 사용하여 감사를 구성하는 경우 필수입니다. Azure 포털은 포털을 통해 감사를 구성할 때 자동으로 역할을 할당하므로, 포털을 사용할 경우 이 단계를 따를 필요가 없습니다.
- Azure Portal로 이동합니다.
- 아직 사용자 할당 관리 ID가 없다면 생성하세요. 자세한 내용은 사용자 할당 ID 만들기를 참조하세요.
- 감사 설정을 하려는 스토리지 계정으로 이동합니다.
- 액세스 제어(IAM) 메뉴를 선택합니다.
- 추가>역할 할당 추가를 선택합니다.
- 역할 탭에서 Storage Blob Data Contributor를 검색하여 선택하세요. 다음을 선택합니다.
- 구성원 탭의 액세스 할당 섹션에서 관리 ID를 선택한 다음, 구성원 선택을 선택합니다. 서버용으로 만든 관리 ID를 선택할 수 있습니다.
- 검토 + 할당을 선택합니다.
자세한 내용은 Portal을 사용하여 Azure 역할 할당을 참조하십시오.
다음 지침을 사용하여 사용자 할당 관리 ID를 사용해 감사를 구성하세요.
- 서버의 Identity 메뉴로 이동합니다. 사용자가 할당한 관리 ID 섹션에서 관리 ID를 추가합니다.
- 서버의 주 ID로 추가된 관리 ID를 선택하세요.
- 서버의 감사 메뉴로 이동합니다. 서버의 스토리지를 구성할 때 사용할 스토리지 인증 유형으로 관리형 ID를 선택합니다.
Note
관리 신원을 사용해 감사를 구성할 때, 데이터베이스를 새 서버로 복사하거나 지오 복제본을 생성하면 감사 기록이 깨질 수 있습니다. 이 상태는 새 서버가 다른 관리 신원을 가지고 있어 감사 스토리지 계정에 접근할 수 없기 때문에 발생합니다. 새 서버의 ID가 감사 연속성을 유지할 수 있도록 적절한 권한을 갖도록 하세요.
Azure Synapse Analytics 감사 시스템 할당 관리 ID 구성
스토리지 계정에 대해 감사하는 데 UMI 기반 인증을 사용할 수 없습니다. Azure Synapse Analytics에는 시스템 할당 관리 ID(SMI)만 사용할 수 있습니다. SMI 인증이 작동하려면 관리 신원에 스토리지 계정의 Access Control 설정에서 Storage Blob Data Contributor 역할이 부여되어 있어야 합니다. 이 역할은 Azure 포털을 사용해 감사를 구성할 때 자동으로 추가됩니다.
Azure Synapse Analytics Azure 포털에서는 SAS 키나 SMI 인증을 명시적으로 선택할 수 있는 옵션이 없습니다.
스토리지 계정이 VNet이나 방화벽 뒤에 있다면, 시스템은 SMI 인증을 사용해 자동으로 감사를 설정합니다.
스토리지 계정이 VNet이나 방화벽 뒤에 있지 않으면, 시스템은 SAS 키 기반 인증을 사용해 자동으로 감사를 설정합니다. 하지만 스토리지 계정이 VNet이나 방화벽 뒤에 있지 않으면 관리 신원을 사용할 수 없습니다.
스토리지 계정이 VNet 또는 방화벽을 사용하는 지 여부와 상관없이 SMI 인증을 강제로 사용하려면 다음과 같이 REST API 또는 PowerShell을 사용하세요.
REST API를 사용 중이라면, 요청 본문에서
StorageAccountAccessKey필드를 명시적으로 생략하세요.자세한 내용은 다음을 참조하세요:
PowerShell을 사용 중이라면 매개변수
true를UseIdentity로 전달하세요.자세한 내용은 다음을 참조하세요: