Aller au contenu principal

Autoriser les plateformes partenaires dans les politiques d’accès entrant basées sur le contexte

Les plateformes partenaires vous permettent de restreindre l’accès public à votre Workspace tout en autorisant le trafic provenant d’outils SaaS (Software as a Service) pris en charge, tels que Power BI, Tableau Cloud et l’application Databricks Genie pour Slack. Vous sélectionnez le partenaire dans une règle d’entrée basée sur le contexte, et Databricks maintient à jour les plages d’adresses IP ou les détails de l’application OAuth du partenaire. Vous n’avez donc pas à suivre vous-même les adresses IP des partenaires.

Cette page répertorie les plateformes partenaires prises en charge et explique comment autoriser l’une d’entre elles dans une politique au niveau du workspace à l’aide de la console de compte. Pour une présentation du contrôle d'entrée basé sur le contexte, consultez Contrôle d'entrée basé sur le contexte.

Comment les règles de la plateforme partenaire correspondent au trafic​

Databricks identifie le trafic des partenaires de l’une des manières suivantes, selon le partenaire :

  • Plages IP gérées : Le partenaire publie ses adresses IP de sortie. Databricks synchronise les plages publiées toutes les une à deux semaines et autorise les requêtes provenant de ces IP. Pour certains partenaires, vous pouvez limiter les règles pour n’autoriser que le trafic provenant de régions données.
  • Application OAuth gérée : le produit partenaire héberge une application Databricks, comme l’application Databricks Genie pour Slack ou l’application Databricks Genie dans Microsoft Teams. Databricks identifie le trafic par l'ID client OAuth de l'application et ne l'autorise que lorsqu'il provient des services Databricks.

Une règle de plateforme partenaire autorise uniquement la source de trafic du partenaire. Les utilisateurs et les Service Principal continuent de s’authentifier, et chaque requête s’exécute avec les autorisations de l’identité qui l’a envoyée.

Plateformes partenaires prises en charge​

Plateforme partenaire

Type de correspondance

Sélection de région

Plages d'adresses IP des partenaires

Guide d’installation

Microsoft Power BI

Plages IP gérées

Oui

Plages d’adresses IP et balises de service Azure

Publier vers le service Power BI à partir de Databricks

Tableau Cloud

Plages IP gérées

Oui

Adresses IP de Tableau Cloud

Connecter Tableau et Databricks

dbt Cloud

Plages IP gérées

Oui

Adresses IP de dbt Cloud

Connectez-vous à dbt Cloud

Application Slack Databricks

Application OAuth gérée

Non

Non applicable

Application Databricks Genie pour Slack

Application Teams Databricks

Application OAuth gérée

Non

Non applicable

Application Databricks Genie dans Microsoft Teams

Plateforme partenaire

Type de correspondance

Sélection de région

Plages d'adresses IP des partenaires

Guide d’installation

Microsoft Power BI

Plages IP gérées

Oui

Plages d’adresses IP et balises de service Azure

Publier vers le service Power BI à partir de Databricks

Tableau Cloud

Plages IP gérées

Oui

Adresses IP de Tableau Cloud

Connecter Tableau et Databricks

dbt Cloud

Plages IP gérées

Oui

Adresses IP de dbt Cloud

Connectez-vous à dbt Cloud

Application Slack Databricks

Application OAuth gérée

Non

Non applicable

Application Databricks Genie pour Slack

Application Teams Databricks

Application OAuth gérée

Non

Non applicable

Application Databricks Genie dans Microsoft Teams

La sélection de la région dépend du fait que le partenaire publie ou non ses plages d’adresses IP par région.

Conditions requises​

  • Vous devez être un administrateur de compte.
  • Votre compte Databricks doit être au niveau Enterprise.
  • L'accès public doit être activé sur le Workspace. Les plateformes de partenaires se connectent via l'Internet public. Si l'accès public est désactivé, Databricks bloque leurs requêtes avant d'évaluer la politique d'entrée.

L'accès public est contrôlé par le paramètre Accès public activé dans les paramètres d'accès privé du workspace. Voir Gérer les paramètres d'accès privé.

Limitations​

  • Vous pouvez utiliser des applications OAuth gérées, telles que l’application Slack Databricks et l’application Teams Databricks, uniquement dans les politiques au niveau du workspace.
  • Vous pouvez ajouter des plates-formes partenaires pour autoriser uniquement les règles, et non pour les refuser.
  • Chaque règle autorise une plateforme partenaire. Pour autoriser plusieurs partenaires, ajoutez une règle pour chaque partenaire.

Autoriser une plateforme partenaire à utiliser la console de compte​

Ouvrir la politique de workspace​

Ouvrez ou créez la politique réseau pour votre workspace. Voir Accéder aux politiques réseau.

Désactiver l'accès depuis toutes les IP publiques​

Sur le Ingress tab, sous Public Network Access , effacez Allow access from all public IPs . Les listes Allow Rules et Deny Rules apparaissent.

Accès au réseau public avec l’option « Autoriser l’accès depuis toutes les adresses IP publiques » décochée, affichant les listes des règles d’autorisation et des règles de refus.

Ajouter une règle d’autorisation pour le partenaire​

  1. Cliquez sur Add Allow Rules .

  2. Sous Autoriser les identités , sélectionnez les identités qui peuvent utiliser le partenaire. Pour limiter les utilisateurs du partenaire, choisissez des utilisateurs ou des services principaux spécifiques.

  3. Sous Source , pour Type de source , sélectionnez Plateformes partenaires .

    La liste Type de source dans la boîte de dialogue Ajouter une règle d’autorisation, avec Plateformes partenaires sélectionné.

  4. Pour Nom du partenaire , sélectionnez la plateforme partenaire.

    La liste des noms de partenaires, indiquant les plateformes partenaires disponibles.

  5. Si le partenaire prend en charge la sélection de région, sélectionnez éventuellement Régions . Si vous laissez Toutes les régions sélectionné, la règle autorise toutes les régions du partenaire.

    Microsoft Power BI sélectionné en tant que partenaire, avec la liste Régions ouverte.

  6. Sous Destination , sélectionnez ce à quoi le partenaire peut accéder : IU du workspace , API du workspace , Runtime Lakebase ou Runtime d’applications . Pour limiter le partenaire aux APIs dont il a besoin, sélectionnez API du workspace et choisissez des scopes d’API spécifiques. Par exemple, pour les applications Databricks Genie pour Slack et Microsoft Teams, sélectionnez le scope d’API Genie .

  7. Ajoutez la règle.

Enregistrer, tester et attacher la politique​

  1. Cliquez sur Enregistrer pour enregistrer la stratégie.
  2. Définissez le mode d'application de la politique sur mode test et attachez la politique à votre workspace. Voir Définir le mode d'application et Attacher une politique aux Workspace.
  3. Consultez la table system.access.inbound_network pour connaître les demandes de partenaire refusées. Consultez Vérifier les logs de refus.
  4. Lorsque les requêtes du partenaire ne sont plus refusées, définissez le Mode d’application de la politique sur Appliqué .

Ressources supplémentaires​