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

マネージドサービスの認証情報

この記事では、外部クラウド サービスへのアクセスを制御できるセキュリティ保護可能なオブジェクト Unity Catalog であるサービス資格情報の一覧表示、表示、更新、アクセス許可の付与、および削除の方法について説明します。

関連項目は次を参照してください。

始める前に

この記事で説明するタスクを実行するには、次の要件を満たす必要があります。

  • Unity Catalogに対してDatabricksワークスペースが有効になっていること。

  • サービス認証情報を一覧表示または表示するには、次のいずれかの権限またはロールが必要です。

    • BROWSE 親カタログに対する権限
    • CREATE SERVICE CREDENTIAL メタストア上
    • ACCESS サービス資格情報
    • サービス資格情報の所有者
    • メタストア管理者
  • この記事に記載されているその他のタスクを実行するには、サービス資格情報の所有者またはメタストア管理者である必要があります。

  • SQLコマンドを使用してサービス資格情報を一覧表示、表示、または更新する場合は、Databricks Runtime 15.4 LTS 以降にコンピュートが必要です。カタログ エクスプローラーまたは REST API を使用する場合、Databricks Runtime のバージョン要件はありません。

サービス資格情報の一覧表示

メタストア内のすべてのサービス資格情報の一覧を表示するには、カタログ エクスプローラーまたは SQL コマンドを使用できます。

  1. In the sidebar, click Catalog icon Catalog.
  2. On the Quick access page, click the External data > button and go to the Credentials tab.
  3. Sort the credentials by Purpose (STORAGE or SERVICE).

サービス資格情報の表示

サービス認証情報のプロパティを表示するには、Catalog Explorer または SQL コマンドを使用できます。

  1. In the sidebar, click Catalog icon Catalog.
  2. On the Quick access page, click the External data > button and go to the Credentials tab.
  3. Click the name of a service credential to see its properties.

サービス認証情報の権限の表示

サービス認証情報に権限を表示するには、次のようなコマンドを使用します。 オプションで、結果をフィルタリングして、指定したプリンシパルの権限のみを表示することができます。

SQL
SHOW GRANTS [<principal>] ON SERVICE CREDENTIAL <service-credential-name>;

プレースホルダーの値を置き換えます。

  • <principal>: アカウントレベルのユーザーのEメール アドレス、または権限を付与されたアカウントレベルのグループの名前。
  • <service-credential-name>: サービス資格情報の名前。
注記

グループまたはユーザー名にスペースまたは @ 記号が含まれている場合は、アポストロフィではなくバッククォートで囲みます。 たとえば 財務チームは.

サービス資格情報を使用して外部クラウド サービスにアクセスするためのアクセス許可を付与する

サービス認証情報を使用して外部クラウドサービスにアクセスする権限を付与するには、次の手順を実行します。 Catalog Explorer または SQL コマンドを使用できます。

  1. In the sidebar, click Catalog icon Catalog.
  2. On the Quick access page, click the External data > button and go to the Credentials tab.
  3. Click the name of a service credential to open the details page.
  4. Click Permissions.
  5. To grant permission to users or groups, select each identity, then click Grant.
    • Select ACCESS to grant the ability to use the service credential to access an external cloud service or services.
    • Select CREATE CONNECTION to grant the ability to create a Lakehouse Federation connection in Unity Catalog using this service credential. See Manage connections for Lakehouse Federation.
  6. To revoke permissions from users or groups, select each identity, then click Revoke.

サービス資格情報の所有者を変更する

サービス資格情報の作成者は、その初期所有者です。 所有者を別のアカウントレベルのユーザーまたはグループに変更するには、Catalog Explorer または SQL コマンドを使用できます。

  1. In the sidebar, click Catalog icon Catalog.
  2. On the Quick access page, click the External data > button and go to the Credentials tab.
  3. Click the name of a service credential to open the edit dialog.
  4. Click Edit icon next to Owner.
  5. Type to search for a principal and select it.
  6. Click Save.

サービス資格情報の名前を変更する

サービス認証情報の名前を変更するには、カタログエクスプローラーまたは SQL コマンドを使用できます。

  1. In the sidebar, click Catalog icon Catalog.
  2. On the Quick access page, click the External data > button and go to the Credentials tab.
  3. Click the name of a service credential to open the edit dialog.
  4. Rename the service credential and save it.

サービス資格情報の削除

サービス資格情報を削除 (ドロップ) するには、その所有者である必要があります。 サービス認証情報を削除するには、Catalog Explorer または SQL コマンドを使用できます。

  1. In the sidebar, click Catalog icon Catalog.
  2. On the Quick access page, click the External data > button and go to the Credentials tab.
  3. Click the name of a service credential to open the edit dialog.
  4. Click the Delete button.