View a markdown version of this page

设置应用程序名称连接属性 - Amazon Redshift

2026 年 6 月 30 日之后,Amazon Redshift 不再支持使用 Python UDF。我们将分阶段开始执行。有关 Python 生命周期终止和迁移选项详情的更多信息,请参阅 2025 年 6 月 30 日发布的博客文章

设置应用程序名称连接属性

当您连接到 Amazon Redshift 时,请设置可选的应用程序名称驱动程序属性。此属性可确定每个连接是由哪个应用程序或工具建立的,从而可以更轻松地监控、审计您的 Amazon Redshift 环境并对其进行故障排除。

您提供的应用程序名称显示在 SYS_CONNECTION_LOGapplication_name 列中。您可以使用它来执行以下操作:

  • 跟踪连接来源。确定哪些应用程序、服务或工具连接到您的集群。

  • 性能故障排除。将查询与原始应用程序关联以隔离性能问题。

  • 审计访问权限。了解数据仓库中的应用程序级使用模式。

下表显示了如何为每个 Amazon Redshift 驱动程序设置应用程序名称。

驱动程序 属性 示例
JDBC ApplicationName jdbc:redshift://endpoint:port/database?ApplicationName=my-etl-pipeline
ODBC ApplicationName 在 DSN 或连接字符串中设置 ApplicationName=my-bi-tool
Python application_name redshift_connector.connect(..., application_name='my-data-catalog')

有关每个驱动程序的应用程序名称属性的更多信息,请参阅以下内容:

注意

对应用程序名称使用描述性、一致的命名约定,如 team-service-environment(例如 quicksight-analytics-dashboard-prod)。采用这种方法,可以更轻松地筛选和分析 SYS_CONNECTION_LOG 数据。