

 从补丁 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 Serverless 中为资源添加标签
<a name="serverless-tagging-resources"></a>

在 Amazon 中，标签是用户定义的标记，由键-值对组成。Amazon Redshift Serverless 支持添加标签，以便一目了然地提供有关资源的元数据。

虽然标签对资源来说并非必不可少，但它们却有助于提供上下文信息。您可能想使用与资源相关的信息，通过元数据来为资源添加标签。例如，假设您要跟踪属于测试环境和生产环境的资源。您可以创建名为 environment 的键并提供值 test 或 production，以确定在每种环境中使用的资源。如果您在其他 Amazon 服务中使用了标签或者具有针对您业务的标准类别，那么，我们建议您为资源创建相同的键值对以保持一致性。

 如果删除资源，则会删除所有关联的标签。您可以同时使用 Amazon CLI 和 Amazon Redshift Serverless 控制台来标记无服务器资源。可用的 API 操作包括 `TagResource`、`UntagResource` 和 `ListTagsForResource`。

每个资源都有一个标签集，它是分配给该资源的一个或多个标签的集合。每个资源的每个标签集内最多有 50 个标签。您可以在创建资源时以及资源创建完成后添加标签。您可以向以下无服务器资源类型添加标签：
+ 工作组
+ 命名空间
+ 快照
+ 恢复点

标签具有以下要求：
+ 键不得以 `aws:` 作为前缀。
+ 每个标签集中的各个键必须是独一无二的。
+ 键的长度必须介于 1 到 128 个允许的字符之间。
+ 值的长度必须介于 0 到 256 个允许的字符之间。
+ 每个标签集中的值不需要是唯一的。
+ 可以用作键和值的字符包括 Unicode 字符、数字、空格及以下符号：\$1 . : / = \$1 - @。
+ 键和值区分大小写。

管理您的 Amazon Redshift Serverless 资源的标签

1. 在 Amazon Redshift Serverless 控制台上，选择 **Manage Tags**（管理标签）。

1. 输入要搜索的资源类型，然后选择 **Search resources**（搜索资源）。选择要为其管理标签的资源，然后选择 **Manage tags**（管理标签）。

1. 指定要添加到资源的键和可选值。修改标签时，您可以更改标签的值，而不能更改键。

1. 在添加、删除或修改标签后，选择 **Save changes**（保存更改），然后选择 **Apply**（应用）以保存您的更改。