Amazon Redshift non supporterà più la creazione di nuovi Python UDFs a partire dalla Patch 198. Python esistente UDFs continuerà a funzionare fino al 30 giugno 2026. Per ulteriori informazioni, consulta il post del blog.
Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Registrazione di cluster e namespace Amazon Redshift su AWS Glue Data Catalog
Puoi aggiungere cluster e namespace serverless con provisioning di Amazon Redshift per accedervi utilizzando l'API REST di Apache AWS Glue Data Catalog Iceberg. A tale scopo, è necessario registrare il data warehouse Amazon Redshift utilizzando AWS Glue Data Catalog la console Amazon Redshift AWS CLI o quindi creando un catalogo federato Amazon Redshift per il magazzino che utilizza. AWS Lake Formation
I data warehouse Amazon Redshift registrati nel Catalogo dati fungono da unità di condivisione dati del produttore. Le modifiche apportate ai cluster o ai namespace serverless dai relativi cataloghi si riflettono nel cluster o nel namespace in Redshift e viceversa.
- Registering using the Amazon Redshift console
-
Accedi Console di gestione AWS e apri la console Amazon Redshift all'indirizzo. https://console.aws.amazon.com/redshiftv2/
Passa al namespace serverless o al cluster con provisioning che desideri registrare e selezionalo.
Nella pagina dei dettagli del namespace o del cluster seleziona Registra con AWS Glue Data Catalog dal menu a discesa Operazioni.
Inserisci l’ID dell’account di destinazione in cui desideri registrare il namespace o il cluster e scegli Registra.
Se ti stai registrando dal tuo account con lo stesso account in AWS Glue, verrai indirizzato direttamente alla AWS Lake Formation console per completare il processo. Se stai effettuando la registrazione con un altro account, viene visualizzato un link che ti porta a Lake Formation.
- Registering using the AWS CLI
-
Per registrare un cluster o un namespace AWS Glue Data Catalog utilizzando il AWS CLI, usa il register-namespace comando con le seguenti opzioni:
namespace-identifier: un oggetto con l’identificatore univoco del cluster o del namespace che stai registrando. Questo oggetto è diverso a seconda che stia registrando un cluster con provisioning o un namespace serverless. Considera i seguenti aspetti:
Per i cluster con provisioning, fornisci un oggetto ProvisionedIdentifier, che contiene un oggetto ClusterIdentifier con l’identificatore univoco del cluster che stai registrando.
Per i namespace serverless, fornisci un oggetto ServerlessIdentifier, che contiene un oggetto NamespaceIdentifier con l’identificatore univoco del namespace che stai registrando, nonché un oggetto WorkgroupIdentifier con l’identificatore univoco del gruppo di lavoro associato a tale namespace.
-
consumer-identifiers: un array con un singolo elemento, contenente l’identificatore univoco dell’account su cui stai registrando il cluster o il namespace.
Nell’esempio seguente viene registrato il namespace serverless mySampleNamespace nell’ID dell’account 012345678910.
aws redshift register-namespace /
--namespace-identifier {ServerlessIdentifier: {NamespaceIdentifer: mySampleNamespace, WorkgroupIdentifier: mySampleWorkgroup}} /
--consumer-identifiers [012345678910]