Configurer l’authentification auprès de Vimeo
Bêta
Cette fonctionnalité est en version bêta. Pour l’utiliser, un administrateur de workspace doit activer Lakeflow Connect for Vimeo sur la page Prévisualisations . Consultez Gérer les aperçus Databricks.
Configurez Vimeo pour autoriser l’authentification à partir de Databricks pour le connecteur Vimeo. Le connecteur lit les données d’équipe, de membre d’équipe, de rôle d’équipe et de log d’audit à partir de l’API Vimeo. Utilisez les informations d’identification de ces étapes pour créer une connexion Unity Catalog dans Databricks.
Prérequis
- Un compte Vimeo avec un plan qui inclut des fonctionnalités d'équipe. Les données d'équipe, de membre d'équipe et de rôle d'équipe nécessitent un plan Team ou Enterprise payant.
- Pour ingérer la table
audit_logs, un compte Vimeo Enterprise avec des logs d'audit activés et une application d'API créée sur ce compte Enterprise. Les logs d'audit sont uniquement disponibles pour les propriétaires de compte et les administrateurs sur les comptes Enterprise, et uniquement via une application créée sur le compte Enterprise. Consultez Comment accéder aux logs d'audit et les activer. - Un jeton d’accès personnel généré par un propriétaire de compte ou un administrateur de l’équipe, afin que le jeton puisse lire les données de l’équipe et du journal d’audit.
Configurer Vimeo
Créez une application API Vimeo, générez un jeton d’accès personnel et enregistrez l’ID utilisateur du propriétaire du compte.
Générer un jeton d'accès personnel
Créez une application sur le site Vimeo Developer et générez un jeton d’accès personnel. Pour plus de détails, consultez Comment créer une application API et Comment générer un jeton d’accès personnel.
- Connectez-vous au site Vimeo Developer en tant que propriétaire du compte ou administrateur de l'équipe. Pour ingérer
audit_logs, connectez-vous avec le compte Enterprise. Une application créée sur un autre compte ne peut pas lire les logs d'audit. - Accédez à My Apps , puis cliquez sur Create an app . Saisissez un nom et une description, puis acceptez les conditions.
- Ouvrez l’application, puis accédez à la section Authentication .
- Sous Générer un jeton d’accès , sélectionnez Authentifié (vous) .
- Sélectionnez les portées public , private et stats .
- Cliquez sur Générer un jeton . Vimeo affiche le jeton une seule fois. Copiez-le pour créer une connexion Unity Catalog dans Databricks.
Trouver l’identifiant utilisateur du propriétaire du compte
L'identifiant utilisateur du propriétaire de compte est l'identifiant utilisateur numérique du propriétaire de compte d'équipe, même lorsqu'un administrateur génère le jeton.
-
À l'aide du jeton d'accès personnel, appelez
GET https://api.vimeo.com/me/teams:Bashcurl -H "Authorization: Bearer <personal-access-token>" https://api.vimeo.com/me/teams -
Dans la réponse, trouvez l’équipe à ingérer. Son
user_roleestOwnerpour une équipe que vous possédez, ouAdminpour une équipe que vous administrez. -
Notez l'ID numérique à la fin du champ
owner.uride cette équipe, par exemple/users/198765432. Cette valeur correspond à l’ID utilisateur du propriétaire du compte que vous saisissez lorsque vous créez une connexion au Unity Catalog.
Étapes suivantes
Créez une connexion Vimeo dans Databricks. Voir Créer une connexion Vimeo.