Aller au contenu principal

Se connecter à un emplacement externe AWS S3

Cette page décrit comment se connecter à un emplacement externe AWS S3. Après avoir établi cette connexion, vous pourrez régir l'accès à ces objets S3 à l'aide d'Unity Catalog.

Méthodes disponibles pour se connecter à AWS S3

Pour vous connecter avec succès à un chemin de compartiment S3, vous avez besoin de deux objets sécurisables Unity Catalog. Le premier est un identifiant de stockage, qui spécifie un rôle AWS IAM permettant l’accès à l’emplacement S3. Vous avez besoin de cet identifiant de stockage pour le deuxième objet requis : un emplacement externe, qui définit le chemin d’accès à votre emplacement de stockage S3 et les identifiants nécessaires pour accéder à cet emplacement.

Utilisez l'une des méthodes suivantes pour créer ces objets.

Méthode

Description

Quand utiliser

AWS CloudFormation Quickstart Template

Databricks recommande d'utiliser le template CloudFormation fourni pour configurer votre emplacement externe S3. Avec cette méthode, Databricks crée pour vous l'objet d'identifiant de stockage prérequis, de sorte que vous n'avez pas besoin de créer l'identifiant de stockage manuellement.

Choisissez cette méthode pour configurer rapidement une nouvelle connexion à un compartiment S3 sans identifiant de stockage existant.

Explorateur de catalogue

Cette option fournit une interface utilisateur graphique. Cela vous oblige à créer manuellement les informations d’identification du stockage en premier, puis l’emplacement externe qui fait référence au compartiment S3.

Choisissez cette méthode si vous préférez utiliser l'interface utilisateur de Catalog Explorer pour créer les objets requis. Cette méthode manuelle n'est pas recommandée si vous devez créer de nombreux emplacements externes.

Commandes SQL dans un Notebook ou une query Databricks SQL

Cette méthode utilise l' éditeur SQL ou un Notebook pour créer les objets par programme. Il vous faut créer d'abord l'identifiant de stockage, puis l'emplacement externe qui référence le compartiment S3.

Choisissez cette méthode si vous préférez créer les objets requis par programmation, ou si vous avez besoin de créer plusieurs emplacements externes rapidement.

Méthode

Description

Quand utiliser

AWS CloudFormation Quickstart Template

Databricks recommande d'utiliser le template CloudFormation fourni pour configurer votre emplacement externe S3. Avec cette méthode, Databricks crée pour vous l'objet d'identifiant de stockage prérequis, de sorte que vous n'avez pas besoin de créer l'identifiant de stockage manuellement.

Choisissez cette méthode pour configurer rapidement une nouvelle connexion à un compartiment S3 sans identifiant de stockage existant.

Explorateur de catalogue

Cette option fournit une interface utilisateur graphique. Cela vous oblige à créer manuellement les informations d’identification du stockage en premier, puis l’emplacement externe qui fait référence au compartiment S3.

Choisissez cette méthode si vous préférez utiliser l'interface utilisateur de Catalog Explorer pour créer les objets requis. Cette méthode manuelle n'est pas recommandée si vous devez créer de nombreux emplacements externes.

Commandes SQL dans un Notebook ou une query Databricks SQL

Cette méthode utilise l' éditeur SQL ou un Notebook pour créer les objets par programme. Il vous faut créer d'abord l'identifiant de stockage, puis l'emplacement externe qui référence le compartiment S3.

Choisissez cette méthode si vous préférez créer les objets requis par programmation, ou si vous avez besoin de créer plusieurs emplacements externes rapidement.

Cette section fournit des instructions détaillées pour chacune de ces méthodes. Vous pouvez également utiliser la CLI Databricks ou Terraform.