

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

# 管理跨区域数据共享的成本控制
<a name="cross-region-billing"></a>

使用 Amazon Redshift，您可以通过配置数据共享来限制 AWS 区域间传输的数据量，从而管理跨区域数据共享的成本控制。跨区域数据共享的成本控制管理允许您设置数据传输限制、监控数据传输使用情况，并在接近或超过这些限制时接收通知。

当使用来自其它区域的数据时，使用者需要支付从生产者区域到使用者区域的跨区域数据传输费。不同区域的数据传输价格不同。收费基于每次成功运行查询时扫描的数据字节数。有关 Amazon Redshift 定价的更多信息，请参阅 [Amazon Redshift 定价](https://aws.amazon.com/redshift/pricing/)。

您需要按字节数付费，不足一兆字节按一兆字节付费，每个查询最低按 10MB 付费。您可以设置有关查询使用量的成本控制，以及查看集群上每个查询传输的数据量。

要监控和控制跨区域数据共享的使用情况和相关使用成本，您可以创建每日、每周、每月使用限制，并定义 Amazon Redshift 在达到这些限制时自动执行的操作，以帮助保持预算的可预测性。

根据您设置的使用限制，Amazon Redshift 执行的操作可能是在某个系统表记录一个事件、发送 CloudWatch 告警并通过 Amazon SNS 通知管理员，或者停止跨区域数据共享的继续使用。

要在 Amazon Redshift 控制台上定义使用限制，请在集群的**操作**下选择**配置使用限制**。您可以通过自动生成的 CloudWatch 指标监控使用情况趋势，并利用自动生成的 CloudWatch 指标，在使用量超过您定义的限制时从**集群性能**或**监控**选项卡获得提示。您还可以使用 AWS CLI 或者 Amazon Redshift API 操作以编程方式创建、修改和删除使用限制。