配置和移除服务连接

Snowflake Open Catalog 管理员在 Snowflake Open Catalog 中配置新的服务连接。然后可以注册它,这会将使用该连接的查询引擎连接到 Open Catalog 中的目录。可以为一个或多个查询引擎使用相同的服务连接。有关服务连接的更多信息,请参阅 服务连接

在配置新的服务连接时,需要指定以下项目:

  • 一个 主体角色 以授予服务主体。可以使用主体角色将 Open Catalog 服务主体逻辑地分组在一起。有关更多信息,包括主体角色的示例,请参阅 主体角色

  • 用户将在连接中使用的查询引擎,例如 Apache Spark。

在配置服务连接时,会为其服务主体创建服务凭据。在注册服务连接时指定这些服务凭据。

配置服务连接

  1. 登录 Open Catalog。

  2. 在左侧菜单中,选择 Connections

  3. 选择 + Connection

  4. 在“Configure Service Connection”对话框中,填写以下字段:

    1. Query Engine 中,选择服务连接的查询引擎。

    2. Name 中,输入服务主体名称。

      可以输入一个用户友好的名称,以便更容易识别和在工具中使用。有关更多信息,包括示例,请参阅 服务主体

    3. 要将主体角色授予服务主体,请执行以下操作:

      • 要授予现有主体角色,请在 Principal Role 下拉列表中选择一个角色。

        可以选择一个现有主体角色,以将相同的权限授予多个服务主体,例如名为 DATA_ENGINEERS 的主体角色。

      • 要授予新的主体角色,请选择 Create new principal role。在 Principal Role 中,输入新角色的名称。

  5. 选择 Create

    服务主体的客户端 ID 和客户端密钥服务凭据已创建。

  6. Configure Service Connection 对话框中,保存服务凭据:

    1. 要复制客户端 ID,请在 *Client ID 字段中选择 Copy client id,然后将其粘贴到文件中。

    2. 要复制客户端密钥,请在 Client Secret 字段中选择 Copy secret,然后将其粘贴到文件中。

    3. 要复制客户端 ID 和客户端密钥,并以注册服务连接时需要指定的格式复制,请在 As <CLIENT ID>:<SECRET> 字段中选择 Copy

      重要

      在关闭“Configure Service Connection”窗口之前,您必须保存服务凭据,因为您无法在之后检索它们。

  7. 选择 Close

移除服务连接

如果不再需要使用某个服务连接,请将其移除。

要移除服务连接,请执行以下操作:

  1. 登录 Open Catalog。

  2. 在左侧菜单中,选择 Connections

  3. 在连接列表中,找到要移除的服务连接。

  4. MORE 列中,选择要移除的连接所对应的 ...

  5. 选择 Delete

语言: 中文