创建用户定义的AWS Glue连接 - 亚马逊 SageMaker AI

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

创建用户定义的AWS Glue连接

注意

用户通过 SQL 扩展 UI 创建的所有AWS Glue连接都会自动使用以下内容进行标记:

  • UserProfile: user-profile-name

  • AppType: "JL"

应用于通过 SQL 扩展 UI 创建的AWS Glue连接的标签有两个用途。该"UserProfile": user-profile-name标签允许识别创建AWS Glue连接的特定用户配置文件,从而可以看到负责连接的用户。该"AppType": "JL"标签对连接的来源进行分类,将其与应用程序相关联。 JupyterLab 这使得这些连接能够与通过其他方式(例如 AWS CLI)创建的连接区分开来。

先决条件

在使用 SQL 扩展 UI 创建AWS Glue连接之前,请确保您已完成以下任务:

用户工作流

可执行以下步骤来完成创建用户连接时的工作流:

  1. 选择数据来源类型:选择添加新连接图标后,将打开一个表单,提示用户选择要连接到的数据来源的类型,例如 Amazon Redshift、Athena 或 Snowflake。

  2. 提供连接属性:根据所选数据来源,动态加载相关的连接属性。该表单会标明,对于所选数据来源而言,哪些字段是必填字段,哪些字段是可选字段。要了解数据来源的可用属性,请参阅连接参数

  3. 选择你的 AWS Secrets Manager ARN:对于 Amazon Redshift 和 Snowflake 数据源,系统会提示用户选择存储用户名和密码等敏感信息的 S AWS ecrets Manager ARN。要了解如何为数据来源创建密钥,请参阅在 Secrets Manager 中为数据库访问凭证创建密钥

  4. 保存您的连接详细信息:单击创建后,提供的连接属性将另存为 AWS Glue 连接。

  5. 测试您的连接:如果连接成功,则关联的数据库和表将在资源管理器中显示。如果连接失败,则会显示一条错误消息,提示用户查看连接详细信息并予以纠正。

  6. 熟悉 SQL 扩展功能:要了解扩展的功能,请参阅 SQL 扩展功能和使用

  7. (可选)更新或删除用户创建的连接:只要用户获得必要的权限,就可以更新或删除他们创建的连接。要了解有关所需权限的更多信息,请参阅用户定义的连接需要 IAM 权限