환경 라우팅은 프리미엄 거버넌스 기능입니다. 이 기능을 사용하면 관리자가 Power Platform copilotstudio.microsoft.com ,make.powerapps.com 또는make.powerautomate.com를 방문할 때 새 제작자나 기존 제작자를 자동으로 자신의 개인 개발자 환경으로 안내할 수 있습니다 . 환경 라우팅은 제작자에게 다른 사람이 앱이나 데이터에 액세스할 염려 없이 Microsoft Dataverse로 빌드할 수 있는 개인적이고 안전한 공간을 제공합니다.
Power Platform 관리 센터에서 환경 라우팅 설정이 활성화되면 제작자는 기본 환경이 아닌 자체 개인 개발자 환경으로 이동합니다. 개인 개발자 환경은 개인 생산성을 위해 OneDrive와 같이 제작자가 자신의 작업 공간에서 앱과 솔루션 구축을 시작할 수 있는 자체 공간입니다. 개인 개발자 환경이 자동으로 나타나기 때문에 제작자는 어떤 환경에서 작업할지 알 필요가 없습니다.
이 기능을 켜면 선택한 제작자 유형(즉, 신규 또는 기존 제작자)이 고유한 개인 개발자 환경으로 이동됩니다. 제작자가 자신이 소유하지 않은 하나 이상의 기존 개발자 환경에 액세스할 수 있는 경우 새 개발자 환경으로 라우팅됩니다.
Dataverse는 개발자 환경에서 사용할 수 있으며 이러한 환경은 할당된 환경 그룹 규칙에 따라 관리자 설정이 사전 구성된 관리형 환경입니다. 관리자는 제작자가 자신의 작업이 다른 작업과 충돌할 수 있는 기본 환경에서 작업하고 있는지 더 이상 걱정할 필요가 없습니다.
중요
- 기본적으로 환경 라우팅을 통해 생성된 모든 개발자 환경은 관리됩니다.
- 사용자가 자산을 실행할 때 관리형 환경은 개발자 플랜의 권한으로 포함되지 않습니다. 관리형 환경 및 개발자 계획에 대한 자세한 내용은 Power Apps 개발자 계획 정보를 참조하세요.
- 비관리형 개발자 환경은 이 기능의 영향을 받지 않습니다. Power Apps 개발자 계획 정보에서 개발자 환경 및 개발자 계획에 대해 자세히 알아보세요.
다중 규칙 환경 라우팅
다중 규칙 환경 라우팅은 테넌트 관리자가 여러 라우팅 규칙을 정의하여 제작자가 다양한 포털(예: Power Platform , Power Apps, Power Automate)에서 개발 환경으로 이동하는 방식을 제어할 수 있는 고급 거버넌스 기능입니다. Copilot Studio
이 기능은 제작자를 단일 환경 그룹으로 라우팅하는 원래의 환경 라우팅 기능을 기반으로 구축되었습니다. 다중 규칙 향상은 규칙 논리에 따라 여러 환경 그룹으로 라우팅할 수 있도록 하여 유연성을 제공합니다. 이 기능은 거버넌스, 보안, 확장성이 중요한 조직에 특히 유용합니다. 다음을 허용합니다.
- 제작자가 어디에서 제품을 만들지에 대한 세부적인 통제권.
- 모든 환경에서 일관된 정책 시행.
- 공유 환경이나 기본 환경에서 갈등 위험이 감소합니다.
모든 라우팅된 환경은 관리형 환경입니다. 즉, 관리자가 환경 그룹을 통해 정의한 데이터 보존, AI 기능, 애플리케이션 수명 주기 관리(ALM) 설정과 같은 표준화된 정책을 상속합니다.
사전 요구 사항
환경 라우팅은 테넌트 수준 관리자 설정입니다. 다음을 이해합니다.
Power Platform 관리자만 환경 라우팅을 활성화할 수 있습니다.
새로 생성된 모든 환경은 관리되므로 관리형 환경을 사용해야 합니다. 관리형 개발자 환경의 사용자는 Power Platform 자산을 실행하려면 프리미엄 라이선스가 있어야 합니다.
개인 개발자 환경은 지원되는 제품의 Maker Portal에 액세스할 때 구성된 사용자 유형에 따라 신규 또는 기존 제작자를 위해 자동으로 생성됩니다.
라우팅된 메이커는 자신이 소유한 개발자 환경이 이미 있는 경우 기존 개발자 환경에 접속합니다.
제작자는 새로 만든 개발자 환경에서 관리자 역할에 할당됩니다.
기본적으로 환경 라우팅을 통해 생성된 모든 개발자 환경은 관리됩니다.
관리 센터에서 환경 라우팅 켜기
환경 라우팅 설정은 기본적으로 꺼져 있으며, Power Platform 관리 센터(새로운 관리 센터 또는 기존 관리 센터 모두)를 사용하여 켜야 합니다.
Power Platform 관리 센터로 이동합니다.
탐색 창에서 관리를 선택합니다.
관리 창에서 테넌트 설정을 선택합니다.
테넌트 설정 페이지에서 환경 라우팅을 선택합니다. 환경 라우팅 규칙 만들기 및 관리 창이 표시됩니다.
환경 라우팅 켜기 섹션에서 라우팅을 허용할 제품 포털을 선택합니다.
새 규칙을 정의하려면 새 규칙 을 클릭하세요. 새 라우팅 규칙 만들기 창이 나타납니다. 다음 작업을 수행하세요.
이름 필드에 규칙의 이름을 입력합니다.
라우팅 규칙을 모든 사람 또는 특정 보안 그룹에 적용합니다.
모든 사람을 선택하면 모든 제작자가 기존 또는 새 개인 개발자 환경으로 라우팅됩니다. 구성된 보안 그룹의 구성원에게만 라우팅을 제한하기 위해 보안 그룹을 선택합니다.
새로 생성된 개발자 환경이 자동으로 할당되는 환경 그룹을 선택합니다. 이 환경 그룹은 정의된 모든 환경 그룹 규칙을 상속받습니다. 환경 그룹에서 자세히 알아보세요.
저장을 클릭합니다. 환경 라우팅 규칙 만들기 및 관리 창이 다시 표시됩니다.
화살표 아이콘을 사용하여 규칙의 우선순위를 변경하세요.
제작자가 포털에 접속하면 시스템은 규칙을 순서대로 평가하고 가장 먼저 일치하는 규칙을 적용합니다.
- 일치하는 규칙이 발견되면 제작자는 기존 또는 새로 제공된 개발자 환경으로 라우팅됩니다.
- 일치하는 규칙이 없거나 환경 라우팅이 켜져 있지 않으면 제작자는 기본 환경으로 라우팅됩니다.
저장을 클릭합니다.
PowerShell을 사용하여 환경 라우팅 켜기
테넌트 계정으로 로그인합니다.
Add-PowerAppsAccount -Endpoint "prod" -TenantID <Tenant_ID>
TenantSettings
에서 테넌트 설정을 검색하고 저장하세요.$tenantSettings = Get-TenantSettings
enableDefaultEnvironmentRouting
플래그를 True로 설정합니다.tenantSettings.powerPlatform.governance.enableDefaultEnvironmentRouting = $True Set-TenantSettings -RequestBody $tenantSettings
모든 제작자에 대한 라우팅을 허용하려면
environmentRoutingAllMakers
플래그를 True로 설정하고, 새로운 제작자에 대한 라우팅을 제한하려면 False로 설정하세요.tenantSettings = Get-TenantSettings tenantSettings.powerPlatform.governance | Add-Member -MemberType NoteProperty -Name 'environmentRoutingAllMakers' -Value $True -Force
(선택사항)
environmentRoutingTargetEnvironmentGroupId
를 원하는 환경 그룹 ID로 설정합니다.tenantSettings.powerPlatform.governance | Add-Member -MemberType NoteProperty -Name 'environmentRoutingTargetEnvironmentGroupId' -Value "<GUID for the group that has published rules>" -Force
(선택사항)
environmentRoutingTargetSecurityGroupId
를 원하는 보안 그룹으로 설정합니다.tenantSettings.powerPlatform.governance | Add-Member -MemberType NoteProperty -Name 'environmentRoutingTargetSecurityGroupId' -Value "<GUID for the security group>" -Force
TenantSettings
를 저장합니다.Set-TenantSettings -RequestBody $tenantSettings
PowerShell을 사용하여 환경 라우팅 끄기
tenantSettings = Get-TenantSettings
tenantSettings.powerPlatform.governance.enableDefaultEnvironmentRouting = $False
Set-TenantSettings -RequestBody $tenantSettings
Power Apps에서 PowerShell을 사용하는 방법에 대한 자세한 내용은 개요를 참조하세요.
FAQ(질문과 대답)
개발자 환경이 관리되나요?
예, 새로 생성된 모든 개발자 환경은 기본적으로 관리형 환경입니다.
환경 라우팅이 활성화되면 어떤 환경 유형이 생성되나요?
생성된 환경은 개발자 환경입니다.
제작자는 개발자 환경에서 어떤 역할을 할당받나요?
제작자에게는 개발자 환경에서 관리자 보안 역할이 할당됩니다.
신규 제작자가 자체 개발자 환경을 출시한 후 기본 환경이나 다른 환경으로 전환할 수 있나요?
예, 제작자는 언제든지 다른 환경으로 전환할 수 있습니다.
개발자 환경이 내 테넌트 Dataverse 할당량에 영향을 미치나요?
아니요, 개발자 환경은 테넌트 Dataverse 할당량에 영향을 미치지 않습니다.
개발자 환경 생성에 실패하면 어떻게 되나요?
개발자 환경 생성에 실패하면 제작자는 자동으로 기본 환경으로 라우팅됩니다.
개발자 환경에는 어떤 데이터 손실 방지(DLP) 정책이 적용됩니까?
개발자 환경에 특정 DLP 정책이 할당되지 않습니다. 개발자 환경은 기존 테넌트 수준 DLP 정책을 상속합니다.
새로 생성된 개발자 환경에 대한 사전 구성된 관리 환경 설정은 무엇입니까?
모든 개발자 환경에는 다음과 같은 관리 환경 설정이 미리 구성되어 있습니다.
공유 제한: 보안 그룹과의 공유를 제외하도록 설정하고 5명의 개인과 공유하도록 사전 구성됩니다.
솔루션 검사기: 경고로 설정합니다.
사용량 인사이트: 선택됩니다.
제작자 환영 메시지: 설정되지 않았습니다.
Power Automate, Microsoft Copilot Studio 및 Power Pages에도 환경 라우팅을 사용할 수 있나요?
환경 라우팅은 현재 Power Apps 및 Microsoft Copilot Studio에서 사용할 수 있습니다.
이 기능을 활성화하려면 Power Platform 테넌트 관리자여야 합니까?
예, 테넌트에서 이 기능을 활성화하려면 Power Platform 테넌트 관리자 권한이 있어야 하며, 테넌트 관리자에게 이 기능을 켜도록 요청할 수 있습니다.
관리형 개발자 환경에서 앱이나 흐름을 만들려면 프리미엄 라이선스가 필요합니까?
관리형 개발자 환경에서 앱이나 흐름을 생성하거나 미리 보는 데는 프리미엄 라이선스가 필요하지 않습니다. 그러나 사용자나 제작자가 관리형 개발자 환경에서 앱이나 흐름을 실행하려면 프리미엄 라이선스가 필요합니다.
환경 라우팅을 활성화하려면 기본 환경을 관리해야 합니까?
아니요. 환경 라우팅을 활성화하기 위해 기본 환경을 관리할 필요가 없습니다.
둘 이상의 개발자 환경이 있는 경우 제작자는 어떤 개발 환경으로 라우팅됩니까?
제작자는 항상 제작자 또는 제작자를 대신하여 만든 개발자 환경과 같은 기존 개인 개발자 환경으로 라우팅됩니다. 여러 개발자 환경을 만든 경우 알파벳순으로 첫 번째 환경으로 라우팅됩니다.
환경 라우팅이 켜져 있는 동안 Power Platform 관리자가 개발자 환경 할당 설정을 "모든 사람"에서 "특정 관리자만"으로 변경하면 어떻게 되나요?
개발자 환경 할당 설정을 변경해도 환경 라우팅에는 영향을 주지 않습니다.
기존 개발자 환경이 없는 경우 제작자는 어디로 연결되나요?
신규 또는 기존 제작자가 자체 개발자 환경을 가지고 있지 않으면 새 개발자 환경으로 라우팅됩니다.