Compartir por


Configurar o soporte de rede virtual para Power Platform

O soporte de rede virtual de Azure para Power Platform permítelle integrar compoñentes de Power Platform e Dataverse con servizos na nube ou servizos aloxados dentro da súa rede empresarial privada sen expoñelos á Internet pública. Este artigo explica como configurar o soporte de redes virtuais nos teus contornos de Power Platform.

Requisitos previos

Nota

Para habilitar o soporte de rede virtual para Power Platform, os ambientes deben ser contornos xestionados.

O seguinte diagrama mostra as funcións dos roles no proceso de configuración para o soporte de rede virtual nun ambiente de Power Platform.

Captura de pantalla das configuracións para o soporte de redes virtuais nun ambiente de Power Platform.

Configurar a asistencia da rede virtual

  1. Configura a rede virtual e as subredes.
  2. Crear a política empresarial.
  3. Configura o teu Power Platform ambiente.

Configurar a rede virtual e as subredes

Nota

Power Platform non está soportado na rexión central dos Estados Unidos. Revisa a lista de rexións compatibles.

  1. Crea redes virtuais en rexións de Azure asociadas ao teu Power Platform ambiente. Por exemplo, se a rexión do teu entorno é Estados Unidos, as túas redes virtuais deberían crearse nas rexións de Azure de Eastus e Westus. Power Platform Para obter unha correspondencia da rexión do ambiente coas rexións de Azure, revise a lista de rexións compatibles.

    Importante

    • Se hai dúas ou máis rexións soportadas para a xeoografía, como os Estados Unidos con eastus e westus, necesítanse dúas redes virtuais en diferentes rexións para crear a política empresarial para escenarios de continuidade de negocio e recuperación de desastres ou failover.
    • Asegúrate de que a subrede que creas teña o tamaño axeitado segundo a sección *Estimación do tamaño da subrede para* entornos . Power Platform

    Podes reutilizar as redes virtuais existentes, se o desexas. As subredes non se poden reutilizar en varias políticas empresariais.

  2. Crea unha subrede en cada unha das túas redes virtuais. Revise o número de enderezos IP asignados a cada subrede e teña en conta a carga do ambiente. Ambas as subredes deben ter o mesmo número de enderezos IP dispoñibles.

    Importante

    • Se planea usar a mesma subrede delegada para varios ambientes de Power Platform, é posible que necesite un bloque de enderezos IP máis grande que /24. Revise as guías de tamaño de subrede en Estimación do tamaño da subrede para contornas de Power Platform.
    • Para permitir o acceso público a Internet para os compoñentes, cree unha pasarela de Azure para as subredes. Power Platform NAT
  3. Asegúrese de que a súa subscrición de Azure estea rexistrada para o provedor de recursos Microsoft.PowerPlatform executando o scriptSetupSubscriptionForPowerPlatform.ps1.

  4. Asegúrate de que as túas subredes non teñan ningún recurso conectado a elas. Delegue cada subrede a Microsoft.PowerPlatform/enterprisePolicies executando o script SetupVnetForSubnetDelegation.ps1 para cada subrede. Se non queres usar PowerShell, podes delegar a subrede ao crear a rede virtual no portal de Azure ao servizo Microsoft.PowerPlatform/enterprisePolicies.

    Máis información en Engadir ou eliminar unha delegación de subrede.

  5. Despois de crear redes virtuais emparelladas, podes velas no teu grupo de recursos de Azure, como se mostra na seguinte imaxe.

    Captura de pantalla de redes virtuais no grupo de recursos de Azure.

Crear a política da empresa

Opción 1: Usar o modelo Azure ARM

  1. Asegúrese de capturar os detalles necesarios, como a seguinte información, das redes virtuais que creou.

    • VnetOneSubnetName
    • VnetOneResourceId
    • VnetTwoSubnetName
    • VnetTwoResourceId
  2. Implementa un modelo personalizado no portal de Azure. Seleccione a ligazón Construír o seu propio modelo no editor e copiar e pegar o seguinte script JSON.

    {
        "$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": "Geo 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')))]"
                    }
                }
            }
        ]
    }
    
  3. Garda o modelo e enche os detalles para crear a política de empresa, que inclúe a seguinte información:

    • Nome da política: nome da política empresarial que aparece no centro de administración de Power Platform.
    • Localización: Seleccione a localización da política de empresa, correspondente á rexión do entorno de Dataverse:
      • Estados Unidos
      • Sudáfrica
      • Reino Unido
      • Xapón
      • India
      • Francia
      • Europa
      • Alemaña
      • Suíza
      • Canadá
      • Brasil
      • Australia
      • Asia
      • Emiratos Árabes Unidos
      • Corea
      • Noruega. kgm
      • Singapur
      • Suecia
      • USGOV
    • VnetOneSubnetName: Introduza o nome da subrede da primeira rede virtual.
    • VnetOneResourceId: Introduza o ID do recurso da primeira rede virtual.
    • VnetTwoSubnetName: Introduza o nome da subrede da segunda rede virtual.
    • VnetTwoResourceId: Introduza o ID do recurso da segunda rede virtual. Debe coincidir coas cadeas do script Json, por exemplo: vNetOneResourceId, vNetOneSubnetName
  4. Seleccione Revisar + crear para finalizar a política empresarial.

    Captura de pantalla da selección Revisar e crear para finalizar a política empresarial.

Opción 2: Usar PowerShell

  1. Executa o script CreateSubnetInjectionEnterprisePolicy.ps1 empregando as redes virtuais e as subredes que delegaches. Lembra que se requiren dúas redes virtuais en rexións diferentes para as áreas xeográficas que admiten dúas ou máis rexións.

    Importante

    Se desexa eliminar a rede virtual ou a subrede ou se recibe erros como InUseSubnetCannotBeDeleted e SubnetMissingRequiredDelegation, debe eliminar a política empresarial se existe. Podes eliminar a política empresarial co seguinte comando.

    Remove-AzResource -ResourceId $policyArmId -Force
    

    Hai varios scripts de PowerShell dispoñibles para obter a política empresarial para o ID do recurso ARM.

  2. Conceder acceso de lectura para a política empresarial aos usuarios co rol de administrador de Power Platform.

Configura o teu entorno Power Platform

Requisitos previos

Nos seguintes procedementos, asigna o seu entorno a unha política de empresa. O seu entorno debe ser un ambiente xestionado para asignarlle unha política empresarial.

Opción 1: Usar o centro de administración de Power Platform

  1. Inicie sesión no Centro de administración de Power Platform.
  2. No panel de navegación, selecciona Seguridade.
  3. No panel Seguridade , seleccione Datos e privacidade.
  4. Na páxina Protección de datos e privacidade , seleccione Políticas de rede virtual de Azure. Móstrase o panel de políticas de rede virtual .
  5. Seleccione o ambiente que desexa asignar á política de empresa, seleccione a política e seleccione Gardar. A política empresarial está ligada ao medio ambiente.

Opción 2: Usar PowerShell

  1. Executa o script NewSubnetInjection.ps1 para aplicar a política empresarial ao teu entorno.
  2. Se desexa eliminar a política empresarial do entorno, pode executar o script RevertSubnetInjection.ps1 .

Validar a conexión

  1. Inicie sesión no Centro de administración de Power Platform.
  2. No panel de navegación, seleccione Xestionar.
  3. No panel Xestionar , seleccione Entornos.
  4. Na páxina Entornos , seleccione un entorno.
  5. Na barra de comandos, seleccione Historial.
  6. Comprobe que o estado mostra Exitoso.

Recomendacións

Asegúrese de escoller o tamaño da subrede segundo as súas necesidades. Despois de que a subrede sexa delegada a Power Platform, e se máis tarde, é necesario cambiar o rango de subrede, require que o soporte de Microsoft reflicta os cambios actualizados na subrede.