Partager via


Configurer la prise en charge du réseau virtuel pour Power Platform

La prise en charge du réseau virtuel Azure pour Power Platform vous permet d’intégrer des composants Power Platform et Dataverse à des services cloud ou des services hébergés à l’intérieur de votre réseau d’entreprise privé sans les exposer à l’Internet public. Cet article explique comment configurer la prise en charge du réseau virtuel dans vos environnements Power Platform.

Configuration requise

Note

Pour activer la prise en charge du réseau virtuel pour Power Platform, les environnements doivent être des environnements managés.

Le diagramme suivant montre les fonctions des rôles dans le processus d’installation pour la prise en charge du réseau virtuel dans un environnement Power Platform.

Capture d’écran des configurations pour la prise en charge du réseau virtuel dans un environnement Power Platform.

Configurer la prise en charge du réseau virtuel

  1. Configurez le réseau virtuel et les sous-réseaux.
  2. Créez la stratégie d’entreprise.
  3. Configurez votre environnement Power Platform.

Configurer le réseau virtuel et les sous-réseaux

Note

Power Platform n’est pas pris en charge dans la région USA Centre. Examinez la liste des régions prises en charge.

  1. Créez des réseaux virtuels dans les régions Azure associées à votre environnement Power Platform. Par exemple, si votre région d’environnement Power Platform est États-Unis, vos réseaux virtuels doivent être créés dans les régions Eastus et Westus Azure. Pour un mappage de la région de l’environnement aux régions Azure, examinez la liste des régions prises en charge.

    Important

    • S’il existe deux régions ou plus prises en charge pour la zone géographique, telles que les États-Unis avec eastus et westus, deux réseaux virtuels dans différentes régions sont nécessaires pour créer la stratégie d’entreprise pour la continuité d’activité et la reprise d’activité ou les scénarios de basculement.
    • Assurez-vous que le sous-réseau que vous créez a été dimensionné de manière appropriée en fonction de l’Estimation de la taille du sous-réseau pour les environnements Power Platform.

    Vous pouvez réutiliser des réseaux virtuels existants, si vous le souhaitez. Les sous-réseaux ne peuvent pas être réutilisés dans plusieurs stratégies d’entreprise.

  2. Créer un sous-réseau dans chacun de vos réseaux virtuels. Examinez le nombre d’adresses IP allouées à chaque sous-réseau et tenez compte de la charge de l’environnement. Les deux sous-réseaux doivent avoir le même nombre d’adresses IP disponibles.

    Important

  3. Vérifiez que votre abonnement Azure est inscrit pour le fournisseur de ressources Microsoft.PowerPlatform en exécutant le scriptSetupSubscriptionForPowerPlatform.ps1.

  4. Assurez-vous que vos sous-réseaux n’ont pas de ressources qui y sont connectées. Déléguez chaque sous-réseau à Microsoft.PowerPlatform/enterprisePolicies en exécutant le Script SetupVnetForSubnetDelegation.ps1 pour chaque sous-réseau. Si vous ne souhaitez pas utiliser PowerShell, vous pouvez déléguer le sous-réseau lors de la création du réseau virtuel dans le portail Azure au service Microsoft.PowerPlatform/enterprisePolicies.

    Pour en savoir plus, consultez Ajouter ou supprimer une délégation de sous-réseau.

  5. Une fois que vous avez créé des réseaux virtuels jumelés, vous pouvez les afficher dans votre groupe de ressources Azure, comme illustré dans l’image suivante.

    Capture d’écran des réseaux virtuels dans votre groupe de ressources Azure.

Créer la stratégie d’entreprise

Option 1 : Utiliser le modèle Azure ARM

  1. Vérifiez que vous avez capturé les détails nécessaires, tels que les informations suivantes, à partir des réseaux virtuels que vous avez créés.

    • VnetOneSubnetName
    • VnetOneResourceId
    • VnetTwoSubnetName
    • VnetTwoResourceId
  2. Déployez un modèle personnalisé dans le portail Azure. Sélectionnez le lien Construisez votre propre modèle dans l’éditeur et copiez et collez le script JSON suivant.

    {
        "$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. Enregistrez le modèle et renseignez les détails pour créer la stratégie d’entreprise, qui inclut les informations suivantes :

    • Nom de la stratégie: Nom de la stratégie d'entreprise qui apparaît dans le Centre d’administration Power Platform.
    • Emplacement : sélectionnez l’emplacement de la stratégie d’entreprise, correspondant à la région de l’environnement Dataverse :
      • États-Unis
      • south africa
      • Royaume-Uni
      • Japon
      • Inde
      • France
      • Europe
      • Allemagne
      • Suisse
      • Canada
      • Brésil
      • Australie
      • Asie
      • Émirats arabes unis
      • Corée
      • Norvège
      • Singapour
      • Suède
      • usgov
    • VnetOneSubnetName : entrez le nom du sous-réseau à partir du premier réseau virtuel.
    • VnetOneResourceId : entrez l’ID de ressource du premier réseau virtuel.
    • VnetTwoSubnetName : entrez le nom du sous-réseau à partir du deuxième réseau virtuel.
    • VnetTwoResourceId : entrez l’ID de ressource du deuxième réseau virtuel. Il doit correspondre aux chaînes du script Json, par exemple : vNetOneResourceId, vNetOneSubnetName
  4. Sélectionnez Vérifier + créer pour finaliser la stratégie d’entreprise.

    Capture d’écran de la sélection de Vérifier et de créer pour finaliser la stratégie d’entreprise.

Option 2 : Utiliser PowerShell

  1. Exécutez le Script CreateSubnetInjectionEnterprisePolicy.ps1 en utilisant les réseaux virtuels et les sous-réseaux que vous avez délégués. N’oubliez pas que deux réseaux virtuels dans des régions différentes sont requis pour les zones géographiques qui prennent en charge deux régions ou plus.

    Important

    Si vous souhaitez supprimer le réseau virtuel ou le sous-réseau ou si vous obtenez des erreurs, comme InUseSubnetCannotBeDeleted et SubnetMissingRequiredDelegation, vous devez supprimer la stratégie d’entreprise si elle existe. Vous pouvez supprimer la stratégie d’entreprise à l’aide de la commande suivante.

    Remove-AzResource -ResourceId $policyArmId -Force
    

    Diverses scripts PowerShell sont disponibles pour obtenir la stratégie d’entreprise pour l’ID de ressource ARM.

  2. Accordez un accès en lecture pour la stratégie d’entreprise aux utilisateurs disposant du rôle Administrateur Power Platform.

Configurez votre environnement Power Platform

Configuration requise

Dans les procédures suivantes, vous affectez votre environnement à une stratégie d’entreprise. Votre environnement doit être un environnement géré pour qu'une stratégie d'entreprise y soit attribuée.

Option 1 : Utiliser le Centre d’administration Power Platform

  1. Connectez-vous au Centre d’administration Power Platform.
  2. Dans le volet de navigation, sélectionnez Sécurité.
  3. Dans le volet Sécurité , sélectionnez Données et confidentialité.
  4. Dans la page Protection des données et confidentialité , sélectionnez stratégies de réseau virtuel Azure. Le volet Stratégies de réseau virtuel s’affiche.
  5. Sélectionnez l’environnement que vous souhaitez affecter à la stratégie d’entreprise, sélectionnez la stratégie, puis sélectionnez Enregistrer. À présent, la stratégie d’entreprise est liée à l’environnement.

Option 2 : Utiliser PowerShell

  1. Exécutez le script NewSubnetInjection.ps1 pour appliquer la stratégie d’entreprise à votre environnement.
  2. Si vous souhaitez supprimer la stratégie d’entreprise de l’environnement, vous pouvez exécuter le script RevertSubnetInjection.ps1 .

Valider la connexion

  1. Connectez-vous au Centre d’administration Power Platform.
  2. Dans le volet de navigation, sélectionnez Gérer.
  3. Dans le volet Gérer, sélectionnez Environnements.
  4. Sur la page Environnements, sélectionnez un environnement.
  5. Dans la barre de commandes, sélectionnez Historique.
  6. Vérifiez que l’état indique Réussi.

Meilleures pratiques

Veillez à choisir la taille du sous-réseau en fonction de vos besoins. Une fois que le sous-réseau est délégué à Power Platform et, si plus tard, il est nécessaire de modifier la plage de sous-réseaux. Le support Microsoft doit refléter les modifications de sous-réseau mises à jour.