Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Nota
A comunidade Power Platform Virtual Network no Microsoft Viva Engage está disponível. Partilhe quaisquer perguntas ou comentários que tenha sobre esta funcionalidade. Junte-se preenchendo um pedido através do seguinte formulário: Solicite acesso à Comunidade Viva Engage de Finanças e Operações.
Ao utilizar suporte de rede virtual Azure para o Power Platform, pode integrar componentes Power Platform e Dataverse com serviços ou serviços cloud alojados na sua rede empresarial privada sem os expor à internet pública. Este artigo explica como configurar o suporte de rede virtual nos seus ambientes do Power Platform.
Pré-requisitos
Nota
Para ativar o suporte de rede virtual para o Power Platform, os ambientes têm de ser Ambientes Geridos.
Reveja seus recursos do Power Platform: verifique as suas aplicações, fluxos e código de plug-in para garantir que se ligam através da sua rede virtual. Não devem chamar pontos finais sobre a Internet pública. Se os seus componentes precisarem de se ligar a endpoints públicos, certifique-se de que o firewall ou configuração da rede permite essas chamadas. Saiba mais em Considerações para habilitar o suporte de rede virtual para o ambiente da Power Platform e nas Perguntas frequentes.
Preparar o seu inquilino e configurar permissões:
- Subscrição Azure: Certifique-se de que tem uma subscrição Azure onde cria recursos de rede virtual, sub-redes e políticas empresariais.
-
Atribuir funções: certifique-se de que tem as funções necessárias para criar recursos e política empresarial.
- No portal Azure, atribua o papel de administrador de rede Azure, como o papel de contribuidor rede ou um papel personalizado equivalente.
- No centro de administração do Microsoft Entra, atribua a função de administrador do Power Platform.
Preparar para utilizar o PowerShell:
- Usa Windows PowerShell ou Install PowerShell Core. O módulo é compatível com ambas as versões.
O diagrama a seguir mostra as responsabilidades das funções no processo de configuração para suporte de rede virtual num ambiente do Power Platform.
Esclarecimentos
Deve criar as suas redes virtuais em regiões do Azure associadas ao seu ambiente Power Platform. Por exemplo, se a sua região do ambiente do Power Platform for os Estados Unidos, crie as suas redes virtuais nas regiões do Azure eastus e westus. Para o mapeamento da região ambiental para regiões do Azure, rever a lista de regiões suportadas.
Se existirem duas ou mais regiões suportadas para a geografia, como os Estados Unidos com eastus e westus, são necessárias duas redes virtuais em regiões diferentes para criar a política empresarial. Este requisito aplica-se tanto a ambientes de produção como de não produção.
Certifique-se de dimensionar adequadamente a sub-rede que cria de acordo com a estimativa do tamanho das subredes para ambientes Power Platform. Se for necessário mais do que uma sub-rede, ambas as sub-redes devem ter o mesmo número de endereços IP disponíveis. Depois de delegar a sub-rede à Power Platform, precisa de contactar o Microsoft Support para alterar o intervalo da sub-rede.
Pode reutilizar redes virtuais existentes, se desejar. Não podes reutilizar a mesma sub-rede em várias políticas empresariais.
Configurar o suporte de rede virtual
Pode configurar e ativar suporte a redes virtuais usando scripts PowerShell ou através de passos manuais. Em ambos os métodos, os passos a seguir enquadram-se nestas categorias:
- Configura a rede virtual e as sub-redes.
- Crie a política empresarial.
- Configura o teu ambiente Power Platform.
Configuração com PowerShell
Instale e carregue o módulo Microsoft.PowerPlatform.EnterprisePolicies.
Install-Module Microsoft.PowerPlatform.EnterprisePolicies Import-Module Microsoft.PowerPlatform.EnterprisePoliciesConfigure a sua rede virtual e sub-rede para delegação ao Power Platform. Execute este comando para cada rede virtual que tenha uma sub-rede delegada. Revise o número de endereços IP atribuídos a cada sub-rede e considere a carga do ambiente.
New-VnetForSubnetDelegation -SubscriptionId "00000000-0000-0000-0000-000000000000" -VirtualNetworkName "myVnet" -SubnetName "mySubnet"Importante
- Se planeias usar a mesma sub-rede delegada para múltiplos ambientes Power Platform, podes precisar de um bloco de endereços IP maior do que o /24. Reveja as orientações sobre dimensionamento de sub-redes em Estimar o tamanho de sub-redes para ambientes do Power Platform.
- Para permitir o acesso público à internet para os componentes do Power Platform, crie um gateway Azure NAT para as sub-redes.
Crie a sua política empresarial usando as redes virtuais e sub-redes que delegou. Lembre-se que duas redes virtuais em regiões diferentes são necessárias para geografias que suportam duas ou mais regiões.
New-SubnetInjectionEnterprisePolicy -SubscriptionId "00000000-0000-0000-0000-000000000000" -ResourceGroupName "myResourceGroup" -PolicyName "myPolicy" -PolicyLocation "unitedstates" -VirtualNetworkId "/subscriptions/12345678-1234-1234-1234-123456789012/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/myVnet" -SubnetName "default"Conceda acesso de leitura à política empresarial para utilizadores com a função de administrador do Power Platform. Este passo é relevante quando a persona que associa a política empresarial a um ambiente Power Platform é diferente daquela que criou a política empresarial no Azure.
Para ligar a sua nova política criada, execute o seguinte comando.
Enable-SubnetInjection -EnvironmentId "00000000-0000-0000-0000-000000000000" -PolicyArmId "/subscriptions/12345678-1234-1234-1234-123456789012/resourceGroups/myResourceGroup/providers/Microsoft.PowerPlatform/enterprisePolicies/myPolicy"Sugestão
Se precisar de uma conta diferente para associar à política, utilize a opção -ForceAuth para garantir que lhe é pedido para iniciar sessão numa nova conta.
Configuração manual
Registe os seguintes fornecedores de recursos na sua subscrição. Para informações sobre como registar um fornecedor de recursos, consulte Registar fornecedor de recursos.
- Microsoft.Rede
- Microsoft.PowerPlatform
Registe a seguinte funcionalidade na sua subscrição. Para informações sobre como registar uma funcionalidade, consulte a funcionalidade de pré-visualização do registo .
- Prévisão das Políticas da Empresa
Crie a sua rede virtual e sub-redes seguindo as orientações em Criar uma rede virtual.
Nota
Pode ignorar a criação do anfitrião de bastião. Não é necessário para a funcionalidade da rede virtual do Power Platform.
Use uma sub-rede existente ou crie uma nova sub-rede e delegue isso à Microsoft.PowerPlatform/enterprisePolicies. Para mais informações, consulte Adicionar ou remover delegação de subrede.
Para verificar se uma subrede foi delegada com sucesso, vá à sua subrede e verifique a coluna A quem foi delegado, como mostrado na imagem seguinte.
Depois de criar redes virtuais emparelhadas, pode vê-las no seu grupo de recursos Azure, como mostrado na imagem seguinte.
Certifique-se de captar os detalhes necessários das redes virtuais que criou, como a seguinte informação:
- VnetOneSubnetName
- VnetOneResourceId
- VnetTwoSubnetName
- VnetTwoResourceId
Implementa um modelo personalizado no portal Azure. Selecione a ligação Criar o seu próprio modelo no editor e copie e cole o script JSON a seguir.
{ "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "1.0.0.0", "parameters": { "policyName": { "type": "string", "metadata": { "description": "The name of the Enterprise Policy." } }, "powerplatformEnvironmentRegion": { "type": "string", "metadata": { "description": "Geography of the PowerPlatform environment." } }, "vNetOneSubnetName": { "type": "string" }, "vNetOneResourceId": { "type": "string", "metadata": { "description": "Fully qualified name, such as /subscription/{subscriptionid}/..." } }, "vNetTwoSubnetName": { "defaultValue": "", "type": "string" }, "vNetTwoResourceId": { "defaultValue": "", "type": "string", "metadata": { "description": "Fully qualified name, such as /subscription/{subscriptionid}/..." } } }, "variables": { "vNetOne": { "id": "[parameters('vNetOneResourceId')]", "subnet": { "name": "[parameters('vNetOneSubnetName')]" } }, "vNetTwo": { "id": "[parameters('vNetTwoResourceId')]", "subnet": { "name": "[parameters('vNetTwoSubnetName')]" } }, "vNetTwoSupplied": "[and(not(empty(parameters('vNetTwoSubnetName'))), not(empty(parameters('vNetTwoResourceId'))))]" }, "resources": [ { "type": "Microsoft.PowerPlatform/enterprisePolicies", "apiVersion": "2020-10-30-preview", "name": "[parameters('policyName')]", "location": "[parameters('powerplatformEnvironmentRegion')]", "kind": "NetworkInjection", "properties": { "networkInjection": { "virtualNetworks": "[if(variables('vNetTwoSupplied'), concat(array(variables('vNetOne')), array(variables('vNetTwo'))), array(variables('vNetOne')))]" } } } ] }Salve o modelo e preencha os detalhes para criar a política empresarial, que inclui as seguintes informações:
- Nome da política: o nome da política empresarial que aparece no centro de administração do Power Platform.
-
Localização: Selecione a localização da política empresarial, correspondente à região do ambiente Dataverse:
- unitedstates
- southafrica
- uk
- japan
- india
- france
- europe
- germany
- switzerland
- canada
- brazil
- australia
- asia
- uae
- korea
- norway
- singapore
- sweden
- usgov
- VnetOneSubnetName: introduza o nome da sub-rede da primeira rede virtual.
- VnetOneResourceId: introduza o ID do recurso da primeira rede virtual.
- VnetTwoSubnetName: introduza o nome da sub-rede da segunda rede virtual.
- VnetTwoResourceId: introduza o ID do recurso da segunda rede virtual. Deve corresponder às strings do script JSON, por exemplo: vNetOneResourceId, vNetOneSubnetName
Selecione Rever + criar para finalizar a política empresarial.
Conceda acesso de leitura à política empresarial para utilizadores com a função de administrador do Power Platform. Este passo é relevante quando a persona que associa a política empresarial a um ambiente Power Platform é diferente daquela que criou a política empresarial no Azure.
Para atribuir a sua política ao seu ambiente, inicie sessão no centro de administração do Power Platform.
- No painel de navegação esquerdo, selecione Segurança.
- No painel Segurança, selecione Dados e privacidade.
- Na página Proteção de dados e privacidade, selecione Azure Virtual Network políticas. É exibido o painel de políticas Virtual Network.
- Selecione o ambiente que pretende atribuir às políticas empresariais, selecione a política e, em seguida, selecione Guardar. Agora, a política empresarial está vinculada ao ambiente.
Importante
Pode remover uma política de empresa de um ambiente apenas através do PowerShell, utilizando Disable-SubnetInjection.
Disable-SubnetInjection -EnvironmentId "00000000-0000-0000-0000-000000000000"Valide a associação da política iniciando sessão no centro de administração do Power Platform.
- No painel de navegação, selecione Gerenciar.
- No painel Gerir, selecione Ambientes.
- Na página Ambientes , selecione um ambiente.
- Na barra de comando, selecione Histórico.
- Verifique se o Estado mostra Bem-sucedido.
Conteúdos relacionados
- Implemente políticas empresariais utilizando o modelo ARM Microsoft.PowerPlatform/enterprisePolicies
- Quickstart: Use o portal Azure para criar uma rede virtual
- Utilizar plug-ins para expandir processos de negócio
- Resolver problemas de rede virtual