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

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

创建用户定义的 AWS Glue 连接

注意

用户通过SQL扩展用户界面创建的所有 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权限