メインコンテンツまでスキップ

Vimeoへの認証を設定する

備考

ベータ版

この機能はベータ版です。使用するには、ワークスペース管理者は、 プレビューページ から Vimeo向けLakeflow Connect を有効にする必要があります。Databricksのプレビューを管理を参照してください。

VimeoコネクタのDatabricksからの認証を有効にするようにVimeoを設定します。コネクタは、Vimeo APIからチーム、チームメンバー、チームロール、監査ログのデータを読み取ります。これらのステップからの認証情報を使用して、DatabricksでUnity Catalog接続を作成します。

前提条件​

  • チーム機能を含むプランのVimeoアカウント。チーム、チームメンバー、およびチームロールのデータには、有料のチームまたはエンタープライズプランが必要です。
  • audit_logs テーブルを取り込むには、監査 Logs が有効になっている Enterprise Vimeo アカウントと、その Enterprise アカウントで作成された API アプリが必要です。監査 Logs は、Enterprise アカウントのアカウント所有者および管理者のみが、その Enterprise アカウントで作成されたアプリを通じて利用できます。監査 Logs にアクセスして有効にする方法を参照してください。
  • チームのアカウント Ownerまたは管理者によって生成された個人用アクセストークン。これにより、トークンはチームおよび監査Logsのデータを読み取ることができます。

Vimeoの設定​

Vimeo APIアプリを作成し、個人用アクセストークンを生成して、アカウント所有者のユーザーIDを記録します。

個人用アクセストークンを生成する​

Vimeo Developerサイトでアプリを作成し、個人用アクセストークンを生成します。詳細は、APIアプリの作成方法と個人用アクセストークンの生成方法を参照してください。

  1. アカウント所有者またはチームの管理者としてVimeo開発者サイトにサインインします。audit_logsを取り込むには、Enterpriseアカウントでサインインしてください。他のアカウントで作成されたアプリは、監査Logsを読み取ることができません。
  2. マイアプリ に移動し、 アプリの作成 をクリックします。名前と説明を入力し、規約に同意します。
  3. アプリを開き、 Authentication セクションに移動します。
  4. アクセストークンの生成 で、 認証済み (ユーザー) を選択します。
  5. public 、 private 、 stats のスコープを選択します。
  6. [トークンの生成] をクリックします。Vimeoはトークンを一度だけ表示します。それをコピーして、DatabricksでUnity Catalog接続を作成します。

アカウント所有者のユーザーIDを検索する​

アカウント所有者のユーザーIDは、管理者がトークンを生成する場合でも、チームアカウント所有者の数値ユーザーIDです。

  1. 個人用アクセストークンを使用して、GET https://api.vimeo.com/me/teamsを呼び出します。

    Bash
    curl -H "Authorization: Bearer <personal-access-token>" https://api.vimeo.com/me/teams
  2. レスポンスから、取り込むチームを見つけます。そのuser_roleは、自分が所有するチームの場合はOwner、自分が管理するチームの場合はAdminです。

  3. そのチームのowner.uriフィールドの末尾にある数値ID(例: /users/198765432)に注意してください。この値は、Unity Catalog 接続を作成する際に入力するアカウントオーナーのユーザー ID です。

次のステップ​

Databricks で Vimeo 接続を作成します。「Vimeo 接続を作成する」を参照してください。