

 从补丁 198 开始，Amazon Redshift 将不再支持创建新的 Python UDF。现有的 Python UDF 将继续正常运行至 2026 年 6 月 30 日。有关更多信息，请参阅[博客文章](https://www.amazonaws.cn/blogs/big-data/amazon-redshift-python-user-defined-functions-will-reach-end-of-support-after-june-30-2026/)。

# 连接到 Amazon Redshift 中的数据库
<a name="connect-database-console-writes"></a>

通过 Amazon Redshift，您可以建立与数据仓库集群的连接，并执行 SQL 查询、加载数据或执行管理任务。连接到数据库是指在客户端应用程序或工具与 Amazon Redshift 集群之间创建安全通道的过程。以下各节逐步说明如何连接 Amazon Redshift 数据库。

------
#### [ Console ]

连接到数据库以查看数据库和数据库中的对象，或查看 Amazon Redshift 数据仓库中的数据共享。用于连接到指定数据库的用户凭证必须具有必要的权限才能查看所有数据共享。

如果没有本地连接，请执行以下操作之一：
+ 如果您是生产者管理员，对于预置集群，请转到**集群**选项卡，或对于无服务器端点，请转到**命名空间配置**选项卡。从列表中选择相应的集群或命名空间。
+ 在集群或命名空间详细信息页面中，从**数据共享**选项卡中，选择**连接到数据库**，然后执行以下操作之一：
  + 在**来自其它命名空间和 Amazon Web Services 账户的数据共享**部分，查看来自其它集群、命名空间或账户的数据共享。
  + 在**在我的集群中创建的数据共享**部分，查看集群中的数据共享。
+ 在**连接到数据库**窗口中，执行以下操作之一：
  + 如果选择**创建新连接**，请选择 **Amazon Secrets Manager** 以使用存储的密钥对连接的访问进行身份验证。

    或者，选择**临时凭证**以使用数据库凭证对连接的访问进行身份验证。指定**数据库名称**和**数据库用户**的值。

    选择**连接**。
  + 选择**使用最近的连接**以连接到您具备必要权限的另一个数据库。

    Amazon Redshift 会自动建立连接。

建立数据库连接后，您可以开始创建数据共享、查询数据共享或从数据共享创建数据库。

------