Aller au contenu principal

Configurer l'accès aux données pour l'ingestion

Cet article explique comment les utilisateurs administrateurs peuvent configurer l'accès aux données dans un compartiment Amazon S3 (S3) afin que les utilisateurs Databricks puissent charger des données de S3 dans une table Databricks.

Cet article décrit les méthodes suivantes pour configurer un accès sécurisé aux données sources :

  • (Recommandé) Créez un volume Unity Catalog.

  • Créer un emplacement externe Unity Catalog avec un identifiant de stockage.

  • Lancez une ressource de compute qui utilise un profil d'instance AWS.

  • Générez des identifiants temporaires (un ID de clé d'accès AWS, une clé secrète et un jeton de session).

Avant de commencer

Avant de configurer l'accès aux données dans S3, assurez-vous de disposer des éléments suivants :

Configurer l'accès au stockage cloud

Utilisez l'une des méthodes suivantes pour configurer l'accès à S3 :

Nettoyer

Vous pouvez nettoyer les Ressources associées dans votre compte cloud et Databricks si vous ne souhaitez plus les conserver.

Supprimer le profil nommé de l'AWS CLI

Dans votre fichier ~/.aws/credentials pour Unix, Linux et macOS, ou dans votre fichier %USERPROFILE%\.aws\credentials pour Windows, supprimez la portion suivante du fichier, puis enregistrez le fichier :

[<named-profile>]
aws_access_key_id = <access-key-id>
aws_secret_access_key = <secret-access-key>

Supprimer l'utilisateur IAM

  1. Ouvrez la console IAM dans votre compte AWS, généralement à l'adresse https://console.aws.amazon.com/iam.
  2. Dans la barre latérale, cliquez sur Utilisateurs .
  3. Sélectionnez la case à côté de l'utilisateur, puis cliquez sur Supprimer .
  4. Saisissez le nom de l'utilisateur, puis cliquez sur Supprimer .

Supprimer la politique IAM

  1. Ouvrez la console IAM dans votre compte AWS, si elle n'est pas déjà ouverte, généralement à l'adresse https://console.aws.amazon.com/iam.
  2. Dans la barre latérale, cliquez sur Politiques .
  3. Sélectionnez l'option à côté de la politique, puis cliquez sur Actions > Supprimer .
  4. Saisissez le nom de la politique, puis cliquez sur Supprimer .

Supprimer le compartiment S3

  1. Ouvrez la console Amazon S3 dans votre compte AWS, généralement à l'adresse https://console.aws.amazon.com/s3.
  2. Sélectionnez l'option située à côté du compartiment, puis cliquez sur Vider .
  3. permanently deleteEntrez, puis cliquez sur **Vide**.
  4. Dans la barre latérale, cliquez sur Buckets .
  5. Sélectionnez l’option à côté du compartiment, puis cliquez sur Supprimer .
  6. Entrez le nom du compartiment, puis cliquez sur Supprimer le compartiment .

Arrêter le SQL warehouse

Si vous n'utilisez pas le SQL Warehouse pour d'autres tâches, vous devriez arrêter le SQL Warehouse afin d'éviter des coûts supplémentaires.

  1. Dans l'interface **SQL**, dans la barre latérale, cliquez sur **SQL Warehouses**.
  2. À côté du nom du SQL Warehouse, cliquez sur **Arrêter**.
  3. Lorsque vous y êtes invité, cliquez à nouveau sur Arrêter .

Étapes suivantes

Une fois que vous avez terminé les étapes de cet article, les utilisateurs peuvent exécuter la commande COPY INTO pour charger les données du compartiment S3 dans votre Workspace Databricks.