本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
通过 Toolkit for VS Code 使用 Amazon Redshift
以下各节介绍了如何开始通过 AWS Toolkit for Visual Studio Code 使用 Amazon Redshift。
有关 Amazon Redshift 服务的详细信息,请参阅《Amazon Redshift 用户指南》主题。
开始使用
要开始通过 AWS Toolkit for Visual Studio Code 使用 Amazon Redshift,必须满足以下要求。
-
您已通过 Toolkit 连接到您的 AWS 账户。有关通过 Toolkit 连接到 AWS 账户的更多信息,请参阅本用户指南中的连接到 AWS 主题。
-
您已经创建了预置数据仓库或无服务器数据仓库。
如果您尚未创建 Amazon Redshift Serverless 或 Amazon Redshift 预置集群,以下流程介绍了如何通过 AWS 控制台使用示例数据集创建数据仓库。
创建预置数据仓库
有关创建 Amazon Redshift 预置集群数据仓库的更多详细信息,请参阅《Amazon Redshift 入门用户指南》中的创建示例 Amazon Redshift 集群主题。
在您的首选互联网浏览器中,登录 AWS 管理控制台,然后打开 Amazon Redshift 控制台,网址为:https://console.aws.amazon.com/redshift/
。 在 Amazon Redshift 控制台中,选择预置集群控制面板。
在预置集群控制面板中,选择创建集群按钮,以打开创建集群窗格。
填写集群配置部分中的必填字段。
在示例数据部分,选中加载示例数据框,以将示例数据集
Tickit
加载到包含public
架构的默认数据库Dev
中。在数据库配置部分中,为管理员用户名和管理员用户密码字段输入值。
选择创建集群,以创建您的预置数据仓库。
创建无服务器数据仓库
有关创建 Amazon Redshift Serverless 数据仓库的更多详细信息,请参阅《Amazon Redshift 入门用户指南》中的使用 Amazon Redshift Serverless 创建数据仓库主题。
在您的首选互联网浏览器中,登录 AWS 管理控制台,然后打开 Amazon Redshift 控制台,网址为:https://console.aws.amazon.com/redshift/
。 在 Amazon Redshift 控制台中,选择试用 Amazon Redshift Serverless 按钮,以打开开始使用 Amazon Redshift Serverless 窗格。
在配置部分中,选择使用默认设置径向。
在 开始使用 Amazon Redshift Serverless 窗格的底部,选择保存配置,以使用默认工作组、命名空间、凭证和加密设置创建无服务器数据仓库。
通过 Toolkit 连接到数据仓库
通过 Toolkit 连接到数据库的方法有 3 种:
数据库用户名和密码
AWS Secrets Manager
临时凭证
要通过该 Toolkit 连接到位于现有预置集群或无服务器数据仓库中的数据库,请完成以下步骤。
重要
如果您已完成本用户指南主题的“先决条件”部分中的步骤,并且您的数据仓库在 Toolkit 资源管理器中不可见,请确保在资源管理器中正确的 AWS 区域内工作。
使用数据库用户名和密码方法连接到数据仓库
-
在 Toolkit 资源管理器中,展开数据仓库所在的 AWS 区域。
-
展开 Redshift 并选择您的数据仓库,以在 VS Code 中打开选择连接类型对话框。
-
从选择连接类型对话框中,选择数据库用户名和密码,并提供每个提示所需的信息。
-
当 Toolkit 连接到您的数据仓库并且该流程完成后,您的可用数据库、表和架构将显示在 Toolkit 资源管理器中。
使用 AWS Secrets Manager 连接到您的数据仓库
注意
此流程需要 AWS Secrets Manager 数据库密钥才能完成。有关如何设置数据库密钥的说明,请参阅《AWS Secrets Manager 用户指南》中的创建 AWS Secrets Manager 数据库密钥。
-
在 Toolkit 资源管理器中,展开数据仓库所在的 AWS 区域。
-
展开 Redshift 并选择您的数据仓库,以在 VS Code 中打开选择连接类型对话框。
-
从选择连接类型对话框中,选择 Secrets Manager,然后提供每个提示所需的信息。
-
当 Toolkit 连接到您的数据仓库并且该流程完成后,您的可用数据库、表和架构将显示在 Toolkit 资源管理器中。
使用临时凭证连接到您的数据仓库
-
在 Toolkit 资源管理器中,展开数据仓库所在的 AWS 区域。
-
展开 Redshift 并选择您的数据仓库,以在 VS Code 中打开选择连接类型对话框。
-
从选择连接类型对话框中,选择临时凭证,然后提供每个提示所需的信息。
-
当 Toolkit 连接到您的数据仓库并且该流程完成后,您的可用数据库、表和架构将显示在 Toolkit 资源管理器中。
编辑与数据仓库的连接
您可以编辑与数据仓库的连接以更改要连接到的数据库。
-
在 Toolkit 资源管理器中,展开数据仓库所在的 AWS 区域。
-
展开 Redshift,右键单击您要连接到的数据仓库,选择编辑连接,然后提供您要连接到的数据库的名称。
-
当 Toolkit 连接到您的数据仓库并且该流程完成后,您的可用数据库、表和架构将显示在 Toolkit 资源管理器中。
删除与数据仓库的连接
-
在 Toolkit 资源管理器中,展开数据仓库所在的 AWS 区域。
-
展开 Redshift,右键单击包含要删除的连接的数据仓库,然后选择删除连接。这样做会从 Toolkit 资源管理器中移除可用的数据库、表和架构。
-
要重新连接到您的数据仓库,请选择单击以连接,然后提供每个提示所需的信息。默认情况下,重新连接使用以前的身份验证方法来连接到数据仓库。要使用其他方法,请在对话框中选择返回箭头,直到出现身份验证提示为止。
运行 SQL 语句
以下流程描述了如何通过 AWS Toolkit for Visual Studio Code 在数据库中创建和运行 SQL 语句。
注意
要完成以下每个流程中的步骤,必须先完成本用户指南主题中的从 Toolkit 连接到数据仓库部分。
-
在 Toolkit 资源管理器中,展开 Redshift,然后展开包含要查询的数据库的数据仓库。
-
选择创建笔记本以指定要在本地存储笔记本的文件名和位置,然后选择确定以在 VS Code 编辑器中打开笔记本。
-
在 VS Code 编辑器中,输入要存储在此笔记本中的 SQL 语句。
-
选择全部运行按钮,以运行您输入的 SQL 语句。
-
您的 SQL 语句的输出显示在您输入的语句下方。
向笔记本中添加 Markdown
-
在 VS Code 编辑器中的笔记本中,选择 Markdown 按钮,以向笔记本中添加“Markdown”单元格。
-
将您的 Markdown 输入到提供的单元格中。
-
Markdown 单元格可以通过使用位于 Markdown 单元格右上角的编辑器工具来编辑。
向笔记本中添加代码
-
在 VS Code 编辑器中的笔记本中,选择代码 按钮,以向笔记本中添加“代码”单元格。
-
将您的代码输入到提供的单元格中。
-
您可以选择在“代码”单元格的上方或下方运行代码,方法是从位于“代码”单元格右上角的单元格编辑器工具中选择相应的按钮。