다음을 통해 공유


테넌트 간 쿼리 및 명령 허용

여러 테넌트의 보안 주체는 단일 Azure Data Explorer 클러스터에서 쿼리 및 명령을 실행할 수 있습니다. 이 문서에서는 클러스터 액세스 권한을 다른 테넌트의 보안 주체에 부여하는 방법을 알아볼 수 있습니다.

클러스터에서 trustedExternalTenants를 설정하려면 ARM 템플릿, AZ CLI, PowerShell, Azure Resource Explorer를 사용하거나 API 요청을 보냅니다.

다음 예에서는 포털에서 API 요청을 사용하여 신뢰할 수 있는 테넌트를 정의하는 방법을 보여 줍니다.

참고

쿼리 또는 명령을 실행하는 보안 주체에도 관련 데이터베이스 역할이 있어야 합니다. 역할 기반 액세스 제어참조하세요. 올바른 역할의 유효성 검사는 신뢰할 수 있는 외부 테넌트의 유효성 검사 후에 이루어집니다.

  1. Azure Portal에서 Azure Data Explorer 클러스터 페이지로 이동합니다.

  2. 왼쪽 메뉴의 설정 아래에서 보안을 선택합니다.

  3. 원하는 테넌트 사용 권한을 정의합니다.

보안 블레이드의 스크린샷.

보안 주체 추가

trustedExternalTenants 속성을 업데이트한 후 승인된 테넌트의 보안 주체에게 액세스 권한을 부여할 수 있습니다. Azure Portal을 사용하여 보안 주체에게 클러스터 수준 권한 또는 데이터베이스 권한을 부여합니다. 또는 데이터베이스, 테이블, 함수 또는 구체화된 뷰 수준에 대한 액세스 권한을 부여하려면 관리 명령을 사용합니다.

제한 사항

이 기능의 구성은 Azure Data Explorer에 연결하려는 Microsoft Entra ID(사용자, 애플리케이션, 그룹)에만 적용됩니다. 교차 Microsoft Entra 수집에는 영향을 주지 않습니다.