Amazon Redshift unterstützt ab dem 1. November 2025 nicht mehr die Erstellung neuer Python-UDFs. Wenn Sie Python-UDFs verwenden möchten, erstellen Sie die UDFs vor diesem Datum. Bestehende Python-UDFs funktionieren weiterhin wie gewohnt. Weitere Informationen finden Sie im Blog-Posting.
Registrierung von Amazon-Redshift-Clustern und -Namespaces für die AWS Glue Data Catalog.
Sie können von Amazon Redshift bereitgestellte Cluster und Serverless-Namespaces zur AWS Glue Data Catalog hinzufügen, um mithilfe der REST-API von Apache Iceberg auf sie zuzugreifen. Dazu registrieren Sie das Amazon Redshift Data Warehouse mithilfe der Amazon-Redshift-Konsole oder AWS CLI für die AWS Glue Data Catalog und erstellen anschließend mit AWS Lake Formation einen Amazon-Redshift-Verbundkatalog für das Warehouse.
Amazon Redshift Data Warehouses, die im Datenkatalog registriert sind, fungieren als Produzenten-Datashares. Änderungen, die Sie an Clustern oder Serverless-Namespaces aus ihren Katalogen vornehmen, spiegeln sich im Cluster oder Namespace in Redshift wider und umgekehrt.
- Registering using the Amazon Redshift console
-
Melden Sie sich bei der AWS-Managementkonsole an und öffnen Sie die Amazon-Redshift-Konsole unter https://console.aws.amazon.com/redshiftv2/.
Navigieren Sie zu dem Serverless-Namespace oder dem bereitgestellten Cluster, den Sie registrieren möchten, und wählen Sie ihn aus.
Wählen Sie auf der Detailseite des Namespaces oder Clusters im Dropdownmenü Aktionen die Option Registrieren für AWS Glue Data Catalog aus.
Geben Sie die Zielkonto-ID ein, für die Sie den Namespace oder Cluster registrieren möchten, und wählen Sie Registrieren aus.
Wenn Sie sich von Ihrem Konto aus für dasselbe Konto in AWS Glue registrieren, werden Sie direkt zur AWS Lake Formation-Konsole weitergeleitet, um den Vorgang abzuschließen. Wenn Sie sich für ein anderes Konto registrieren, wird ein Link angezeigt, der Sie zu Lake Formation führt.
- Registering using the AWS CLI
-
Um einen Cluster oder Namespace unter Verwendung der AWS CLI mit der AWS Glue Data Catalog zu registrieren, verwenden Sie den register-namespace-Befehl mit den folgenden Optionen:
namespace-identifier: Ein Objekt mit der eindeutigen ID des Clusters oder Namespaces, den Sie registrieren. Dieses Objekt unterscheidet sich, je nachdem, ob Sie einen bereitgestellten Cluster oder einen Serverless-Namespace registrieren. Berücksichtigen Sie dabei Folgendes:
Für bereitgestellte Cluster stellen Sie ein ProvisionedIdentifier-Objekt bereit, das ein ClusterIdentifier-Objekt mit der eindeutigen ID des Clusters enthält, den Sie registrieren.
Bei Serverless-Namespaces geben Sie ein ServerlessIdentifier-Objekt an, das ein NamespaceIdentifier-Objekt mit der eindeutigen ID des Namespaces enthält, den Sie registrieren, sowie ein WorkgroupIdentifier-Objekt mit der eindeutigen ID der Arbeitsgruppe, die diesem Namespace zugeordnet ist.
-
consumer-identifiers: Ein Array mit einem einzelnen Element, das die eindeutige Kennung des Kontos enthält, für das Sie den Cluster oder Namespace registrieren.
Im folgenden Beispiel wird der Serverless-Namespace mySampleNamespace für die Konto-ID 012345678910 registriert.
aws redshift register-namespace /
--namespace-identifier {ServerlessIdentifier: {NamespaceIdentifer: mySampleNamespace, WorkgroupIdentifier: mySampleWorkgroup}} /
--consumer-identifiers [012345678910]