Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Você pode usar o controle de ação do conector para permitir ou bloquear ações individuais ou gatilhos em um determinado conector.
Importante
O controle de ação do conector agora dá suporte a gatilhos. Isso pode ser administrado através do PowerShell.
Fazer alterações nas políticas por meio do centro de administração do Power Platform não remove os gatilhos adicionados por meio do PowerShell.
Entre no Centro de administração do Power Platform como Administrador do Sistema.
No painel de navegação, selecione Segurança e, em seguida, no painel Segurança , selecione Dados e privacidade.
Na página Proteção de dados e privacidade , selecione Política de dados.
Selecione uma política existente na barra de comandos e selecione Editar política ou selecione Nova Política para criar uma nova política a ser configurada.
Na seção Conectores Predefinidos, escolha um conector Bloqueável e depois clique em Mais ações ao lado dele.
Selecione Configurar conectores e, em seguida, Ações do Conector.
Nota
Você pode configurar ações do conector para todos os conectores bloqueáveis mas não para conectores não bloqueáveis e conectores personalizados.
Use o painel lateral para permitir ou negar ações específicas.
Você também pode definir as Configurações padrão de ação do conector para permitir ou bloquear quaisquer novas ações do conector que serão adicionadas ao conector no futuro.
Limitações conhecidas
Os gatilhos são suportados apenas no PowerShell
O suporte para permitir e bloquear gatilhos individuais está disponível atualmente apenas via PowerShell. O suporte está planejado para o centro de administração do Power Platform no futuro. Para obter um exemplo de como permitir gatilhos que já estão em uso pelos fluxos do Power Automate, consulte Identificar fluxos bloqueados do Power Automate.
Os administradores precisam ter acesso de criador ao Power Apps
A lista de ações do conector é recuperada usando chamadas para o Power Apps em nome do administrador. O administrador deve entrar no Power Apps e ter acesso para concluir o processo de consentimento do usuário. Se o administrador não tiver acesso ao Power Apps, a lista de ações do conector não será recuperada.
Republicar o Power Apps
Certos Power Apps, publicados antes de 1º de outubro de 2020, precisam ser republicados para que as regras de ação dos conectores garantam a aplicação das políticas de dados.
Esse script ajuda administradores e criadores a identificar os aplicativos que devem ser republicados.
Add-PowerAppsAccount
$GranularDLPDate = Get-Date -Date "2020-10-01 00:00:00Z"
ForEach ($app in Get-AdminPowerApp){
$versionAsDate = [datetime]::Parse($app.LastModifiedTime)
$olderApp = $versionAsDate -lt $GranularDLPDate
$wasBackfilled = $app.Internal.properties.executionRestrictions -ne $null -and $app.Internal.properties.executionRestrictions.dataLossPreventionEvaluationResult -ne $null -and ![string]::IsNullOrEmpty($app.Internal.properties.executionRestrictions.dataLossPreventionEvaluationResult.lastAdvancedBackfillDate)
If($($olderApp -and !$wasBackfilled)){
Write-Host "App must be republished to be Granular DLP compliant: " $app.AppName " " $app.Internal.properties.displayName " " $app.Internal.properties.owner.email
}
Else{
Write-Host "App is already Granular DLP compliant: " $app.AppName
}
}
Suporte do PowerShell ao controle de ação do conector
Recuperar uma lista de ações disponíveis para um conector, usando Get-AdminPowerAppConnectorAction.
Get-AdminPowerAppConnectorAction
Por exemplo:
Get-AdminPowerAppConnectorAction -ConnectorName shared_msnweather
| ID | Tipo | Propriedades |
|---|---|---|
| TodaysForecast | Microsoft.ProcessSimple/apis/apiOperations | Obtenha a previsão para o dia atual em um local especificado. |
| OnCurrentWeatherChange | Microsoft.ProcessSimple/apis/apiOperations | Aciona um novo fluxo quando a temperatura especificada muda. |
| CurrentWeather | Microsoft.ProcessSimple/apis/apiOperations | Obtenha o clima atual para um local. Visibilidade=avançada |
| TomorrowsForecast | Microsoft.ProcessSimple/apis/apiOperations | Obtenha a previsão para amanhã no local especificado. |
| OnCurrentConditionsChange | Microsoft.ProcessSimple/apis/apiOperations | Aciona um novo fluxo quando as condições mudam para um local. |
Configurar regras de ação do conector para uma política
O objeto que contém as regras de ação do conector para uma política é referenciado a seguir como configurações do conector.
O objeto de configurações do conector tem a seguinte estrutura:
$ConnectorConfigurations = @{
connectorActionConfigurations = @( # array – one entry per connector
@{
connectorId # string
actionRules = @( # array – one entry per rule
@{
actionId # string
behavior # supported values: Allow/Block
}
)
defaultConnectorActionRuleBehavior # supported values: Allow/Block
}
)
}
Obter configurações de conectores existentes para uma política de dados
Get-PowerAppDlpPolicyConnectorConfigurations
Criar configurações de conectores para uma política de dados
New-PowerAppDlpPolicyConnectorConfigurations
Atualizar as configurações do conector para uma política de dados
Set-PowerAppDlpPolicyConnectorConfigurations
Exemplo
Meta:
- Bloquear as ações
TodaysForecasteCurrentWeatherdo conector MSN Weather; permitir todas as outras ações. - Permitir ação
GetRepositoryByIddo conector GitHub; bloquear todas as outras ações.
Nota
No cmdlet a seguir, PolicyName se refere ao GUID exclusivo. Você pode recuperar o GUID da política de dados executando o Get-DlpPolicy cmdlet.
$ConnectorConfigurations = @{
connectorActionConfigurations = @(
@{
connectorId = "/providers/Microsoft.PowerApps/apis/shared_msnweather"
actionRules = @(
@{
actionId = "TodaysForecast"
behavior = "Block"
},
@{
actionId = "CurrentWeather"
behavior = "Block"
}
)
defaultConnectorActionRuleBehavior = "Allow"
},
@{
connectorId = "/providers/Microsoft.PowerApps/apis/shared_github"
actionRules = @(
@{
actionId = "GetRepositoryById"
behavior = "Allow"
}
)
defaultConnectorActionRuleBehavior = "Block"
}
)
}
New-PowerAppDlpPolicyConnectorConfigurations -TenantId $TenantId -PolicyName $PolicyName -NewDlpPolicyConnectorConfigurations $ConnectorConfigurations