

 从补丁 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/)。

# 修改 DynamoDB 的零 ETL 集成
<a name="zero-etl-managing.modify-integration-ddb"></a>

在此步骤中，您将修改 DynamoDB 与 Amazon Redshift 的零 ETL 集成。

------
#### [ Amazon Redshift console ]

**使用 Amazon Redshift 控制台修改 Amazon DynamoDB 与 Amazon Redshift 的零 ETL 集成**

1. 在 Amazon Redshift 控制台中，选择**零 ETL 集成**。在包含零 ETL 集成列表的窗格上，选择要修改的 DynamoDB 集成。

1. 选择**编辑**并修改**集成名称**或**描述**。

1. 选择**保存更改**以保存您的更改。

------
#### [ AWS CLI ]

要使用 AWS CLI 修改 Amazon DynamoDB 与 Amazon Redshift 的零 ETL 集成，请使用带有以下选项的 `modify-integration` 命令：
+ `integration-arn` - 指定要修改的 DynamoDB 集成的 ARN。
+ `integration-name` – 为集成指定新名称。
+ `description` – 为集成指定新描述。

以下示例通过提供集成 ARN、新描述和新名称来修改集成。

```
aws redshift modify-integration \
--integration-arn arn:aws:redshift:us-east-1:123456789012:integration:a1b2c3d4-5678-90ab-cdef-EXAMPLE11111 \
--description "Test modify description and name together." \
--integration-name "updated-integration-name-2"
      
{
    "IntegrationArn": "arn:aws:redshift:us-east-1:123456789012:integration:a1b2c3d4-5678-90ab-cdef-EXAMPLE11111",
    "IntegrationName": "updated-integration-name-2",
    "SourceArn": "arn:aws:dynamodb:us-east-1:123456789012:table/ddb-temp-test-table-table",
    "SourceType": "dynamodb",
    "TargetArn": "arn:aws:redshift:us-east-1:123456789012:namespace:a1b2c3d4-5678-90ab-cdef-EXAMPLE22222",
    "Status": "active",
    "Errors": [],
    "CreateTime": "2024-09-19T18:06:33.555Z",
    "Description": "Test modify description and name together.",
    "KMSKeyId": "arn:aws:kms:us-east-1:123456789012:key/a1b2c3d4-5678-90ab-cdef-EXAMPLE33333",
    "AdditionalEncryptionContext": {},
    "Tags": []
}
```

------