

# 使用适用于 SQLTools 的 Aurora DSQL 驱动程序
<a name="accessing-vscode"></a>

 适用于 SQLTools 的 Aurora DSQL 驱动程序是 Amazon Aurora DSQL 的 Visual Studio 代码扩展，与 SQLTools 相集成。它使开发人员能够直接从 VS Code 连接和查询 Aurora DSQL 数据库。该驱动程序可从 [Visual Studio Marketplace](https://marketplace.visualstudio.com) 和 [Open VSX Registry](https://open-vsx.org/) 安装。Kiro、Cursor 和其它基于 VSCode 的 IDE 可以使用 [Open VSX Registry](https://open-vsx.org/)，以便按照本页中描述的标准安装过程安装驱动程序。

## 功能
<a name="features"></a>
+  自动 IAM 身份验证 
+  标准数据库操作，例如浏览架构、表和执行 SQL 查询。

## 安装
<a name="installation"></a>

1.  打开“扩展”视图。

1.  搜索“适用于 SQLTools 的 Aurora DSQL 驱动程序”。

1.  单击“安装”。

 **注意。**

 如果 [SQLTools 扩展](https://vscode-sqltools.mteixeira.dev)尚不存在，则会自动安装该扩展。

## 身份验证
<a name="authentication"></a>

 在 Aurora DSQL 中，所有连接都使用**基于 IAM 的身份验证**以及限时令牌。该驱动程序使用 [Aurora DSQL Connector for node-postgres](https://github.com/awslabs/aurora-dsql-connectors/tree/main/node/node-postgres) 来自动处理 Aurora DSQL 身份验证。

 有关 Aurora DSQL 中的身份验证的更多信息，请参阅[用户指南](https://docs.aws.amazon.com/aurora-dsql/latest/userguide/authentication-authorization.html)。

## 创建 Aurora DSQL 连接
<a name="create-an-aurora-dsql-connection"></a>

### 先决条件
<a name="prerequisites"></a>
+  已配置 AWS 凭证（通过 AWS CLI、环境变量或 IAM 角色）。

### Steps
<a name="steps"></a>

1.  在左侧边栏中单击 SQLTools 图标。

1.  在 SQLTools 窗格中，将鼠标悬停在“连接”上方，然后单击“添加新连接”图标。

1.  在 SQLTools 的“设置”选项卡中，从列表中选择“Aurora DSQL 驱动程序”。

1.  填入连接参数。
   +  AWS 区域 
     +  可选：将从 Aurora DSQL 集群端点解析区域。
     +  在 DSQL 集群字段中仅指定集群 ID 时为必填项。
   +  AWS 配置文件 
     +  用于生成令牌。
     +  如果未指定，则使用默认配置文件。

1.  单击“测试连接按钮”以测试连接。

1.  单击“保存连接”。