Registrazione di cluster e namespace Amazon Redshift su AWS Glue Data Catalog - Amazon Redshift

Amazon Redshift non supporterà più la creazione di nuovi Python a UDFs partire dal 1° novembre 2025. Se vuoi usare Python UDFs, crea la UDFs data precedente a quella data. Python esistente UDFs continuerà a funzionare normalmente. 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
  1. Accedi Console di gestione AWS e apri la console Amazon Redshift all'indirizzo. https://console.aws.amazon.com/redshiftv2/

  2. Passa al namespace serverless o al cluster con provisioning che desideri registrare e selezionalo.

  3. Nella pagina dei dettagli del namespace o del cluster seleziona Registra con AWS Glue Data Catalog dal menu a discesa Operazioni.

  4. Inserisci l’ID dell’account di destinazione in cui desideri registrare il namespace o il cluster e scegli Registra.

  5. Se ti stai registrando dal tuo account con lo stesso account inAWS 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 theAWS CLI

Per registrare un cluster o un namespace AWS Glue Data Catalog utilizzando ilAWS 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]