Databricks コレクターの実行を準備する
Databricks メタデータ コレクターを実行する前に、認証とアクセス許可の構成タスクを完了します。
始める前に
必要なロール:admin
手順
認証情報の生成
個人用アクセス トークンまたはサービス プリンシパル シークレットを生成して、Databricks 接続を認証します。
始める前に
必要なロール:account admin
重要:
サービスプリンシパルを作成および管理するには、Databricks のアカウント管理者である必要があります。
このタスクについて
これらの認証情報を構成して、Databricks コレクターの認証を有効にします。個人用アクセストークン (PAT) または OAuth サービスプリンシパルのいずれかを使用できます。
手順
認証方法に基づいて必要な認証情報を生成します。
-
個人用アクセストークン (PAT) を生成するには:
- Databricks ワークスペースで、トップ バーでユーザー名を選択し、 [設定] を選択します。
- [ 開発者] を選択します。
- [ アクセストークン] の横にある [管理] を選択します。
- [ 新しいトークンを生成] を選択します。
- トークンを識別するコメントを入力します。
- 必要に応じて、[ ライフタイム (日数)] の設定を変更します。 注:最大有効期間が 730 日のトークンを作成するには、[有効期間] フィールドを空のままにします。
- [生成] を選択します。
- 表示されたトークンをコピーし、[ 完了] を選択します。将来使用できるように、このトークンを安全に保存してください。
- または、 トークン API を使用して PAT を生成します。
-
サービスプリンシパルシークレットを生成するには:
- Databricks ワークスペースで、トップ バーでユーザー名を選択し、 [設定] を選択します。
- [ ID とアクセス (ID and access)] タブに移動します。
- [ サービスプリンシパル] の横にある [管理] を選択します。
- [ サービスプリンシパルの追加] を選択します。
- [ 新規追加] を選択し、サービスプリンシパルの名前を入力して、[ 追加] を選択します。
- 新しく作成されたサービスプリンシパルを選択し、[ シークレット] タブに移動します。
- [ シークレットの生成] を選択します。
- シークレットの有効期間を入力し、[ 生成] を選択します。
- ダイアログボックスから [クライアント ID] と [クライアントシークレット ] をコピーします。
権限の構成
Unity カタログ、ジョブ、システム テーブルに必要なアクセス許可を付与します。
始める前に
必要なロール:admin
このタスクについて
Unity Catalog では、データは既定で安全です。コレクターを実行しているユーザーに、リソースを収集する権限を付与します。Unity Catalog のセキュリティ保護されたオブジェクトは階層的であり、特権は下向きに継承されます。