Power Platform 데이터 손실 방지(DLP) SDK
이 항목은 DLP SDK의 기능을 소개하고 DLP가 DLP 정책 작성, 읽기, 업데이트, 제거에 이르는 경험을 통해 테넌트 및 환경 정책을 관리하는 데 어떻게 도움이 되는지 보여줍니다. 상세 정보: 데이터 손실 방지 정책 참조
이 샘플을 실행하는 방법
로컬 사본을 갖도록 샘플 리포지토리를 다운로드하거나 복제합니다.
관리자 권한으로 PowerShell ISE를 엽니다.
다음 명령을 실행합니다.
Install-Module -Name Microsoft.PowerApps.Administration.PowerShell -Force
RunSamples.ps1을 편집하고 다음을 변경합니다.
- $TenantAdminName 값을 테넌트 관리자 계정으로 바꿉니다..
- $TenantAdminPassword 값을 테넌트 관리자 계정 암호로 바꿉니다..
- $EnvironmentAdminName 값을 환경 관리자 계정으로 바꿉니다..
- $EnvironmentAdminPassword 값을 환경 관리자 계정 암호로 바꿉니다..
참고: 테넌트 관리자 계정을 환경 관리자 계정으로 사용해서는 안됩니다.
RunSamples.ps1을 실행합니다.
이 샘플의 기능
이 샘플은 Microsoft.PowerApps.Administration.PowerShell에서 DLP API를 호출하여 DLP 정책을 만들고, 읽고, 업데이트하고, 제거합니다. 다음은 SDK에서 지원하는 시나리오입니다.
- 커넥터를 비즈니스, 비즈니스 외, 차단됨 그룹으로 분류하는 테넌트 수준 정책을 만듭니다.
- 커넥터를 비즈니스, 비즈니스, 차단됨으로 분류하는 특정 환경을 제외한 모든 환경에 대한 정책을 만듭니다.
- 커넥터를 비즈니스, 비즈니스 외, 차단됨 그룹으로 분류하는 단일 환경을 위한 정책을 만듭니다.
- 테넌트 수준 정책 목록을 가져옵니다(모든 환경).
- 그룹(비즈니스, 비즈니스 외 및 차단됨) 간에 커넥터를 이동하도록 정책을 업데이트합니다.
- 이전에 레거시 PowerShell API를 사용했지만 이제는 새 PowerShell API를 사용하는 기존 정책의 호환성을 테스트합니다.
- 하나의 테넌트 내의 모든 Teams 환경에 데이터 정책을 적용합니다. 추가 정보: 모든 Dataverse for Teams 환경에 데이터 정책 적용
이 샘플 작동 방식
이 샘플은 참조를 위해 DLP API를 호출하는 방법에 대한 일부 DLP 시나리오를 제공합니다. 샘플을 실행하고 결과를 볼 수 있습니다.