Configurer le compte de stockage de Unity Catalog pour CORS

Vous devez configurer le partage des ressources cross-origin (CORS) pour qu’Azure Databricks puisse télécharger efficacement des fichiers vers les volumes managés définis dans le catalogue Unity.

Vous pouvez configurer les paramètres CORS lors du déploiement initial de votre métastore du catalogue Unity ou modifier ces paramètres ultérieurement. Seuls les administrateurs cloud ayant les privilèges suffisants peuvent appliquer ces modifications. Les instructions suivantes supposent que vous avez des informations d’identification appropriées et que vous êtes connecté à la console cloud pour le compte contenant votre compte de stockage.

Configurer les paramètres CORS pour Azure Data Lake Storage Gen2

  1. Utiliser le portail Azure pour accéder à votre compte de stockage

  2. Sélectionnez Paramètres > Partage des ressources (CORS)

  3. Vérifiez que l’onglet Service Blob est sélectionné. Modifiez les champs comme suit :

    Champ Valeur
    Origines autorisées https://*.azuredatabricks.net
    Méthodes autorisées PUT
    En-têtes autorisés x-ms-blob-type
    En-têtes exposés (laissez vide)
    Âge maximal 1800
  4. Sélectionnez Enregistrer.