Amazon Redshift non supporterà più la creazione di nuove UDF Python a partire dal 1º novembre 2025. Se desideri utilizzare le UDF Python, creale prima di tale data. Le UDF Python esistenti continueranno a funzionare normalmente. Per ulteriori informazioni, consulta il post del blog
Gruppi di lavoro e namespace
Per isolare i carichi di lavoro e gestire diverse risorse in Amazon Redshift Serverless, puoi creare namespace e gruppi di lavoro e gestire separatamente le risorse di storage e calcolo.
Uno spazio dei nomi è una raccolta di oggetti di database e utenti. Lo spazio dei nomi relativo allo spazio di archiviazione raggruppa schemi, tabelle, utenti o chiavi AWS Key Management Service per la crittografia dei dati. Le proprietà di archiviazione includono il nome e la password del database dell'utente amministratore, le autorizzazioni, la crittografia e la sicurezza. Altre risorse raggruppate in namespace includono datashares, punti di ripristino e limiti di utilizzo. È possibile configurare queste proprietà di storage utilizzando la console di Amazon Redshift Serverless, AWS Command Line Interface o le API Serverless di Amazon Redshift per la risorsa specifica.
Workgroup è una raccolta di risorse di calcolo. I gruppi di lavoro correlati al computer insieme elaborano risorse come RPU, gruppi di subnet VPC e gruppi di sicurezza. Le proprietà per il gruppo di lavoro includono le impostazioni di rete e di sicurezza. Altre risorse raggruppate in gruppi di lavoro includono limiti di accesso e utilizzo. È possibile configurare queste proprietà di calcolo utilizzando la console di Amazon Redshift Serverless, AWS Command Line Interface o le API serverless di Amazon Redshift.
È possibile creare uno o più spazi dei nomi e gruppi di lavoro. A ogni spazio dei nomi può essere associato un solo gruppo di lavoro. Al contrario, ogni gruppo di lavoro può essere associato a un solo spazio dei nomi.
Gruppi di lavoro e namespace che utilizzano la console
La configurazione di Amazon Redshift Serverless comporta la procedura di configurazione. Quando segui i passaggi per configurare Amazon Redshift Serverless, crei uno spazio dei nomi e un gruppo di lavoro e li associi tra loro. Per iniziare a impostare la configurazione di Amazon Redshift Serverless utilizzando la console Amazon Redshift Serverless, puoi scegliere Nozioni di base su Amazon Redshift Serverless per configurare Amazon Redshift Serverless e iniziare a interagire con esso. Puoi scegliere un ambiente con impostazioni predefinite, che rende più rapida la configurazione, o configurare esplicitamente le impostazioni in base ai requisiti dell’organizzazione. Durante questo processo specifichi le impostazioni per il gruppo di lavoro e il namespace.
Dopo aver configurato l'ambiente, Proprietà del gruppo di lavoro e Proprietà degli spazi dei nomi aiutano a familiarizzare con le impostazioni.
Gruppi di lavoro e namespace che utilizzano AWS Command Line Interface e l’API Amazon Redshift serverless
Oltre a utilizzare la console AWS, puoi anche usare la AWS CLI o l'API di Amazon Redshift serverless per interagire con gruppi di lavoro spazi dei nomi. La tabella seguente elenca le operazioni API e della CLI che è possibile usare per gestire snapshot e punti di ripristino.
| Operazione API | Comando CLI | Descrizione |
|---|---|---|
create-namespace |
Crea uno spazio dei nomi. Amazon Redshift serverless crea spazi dei nomi con una chiave AWS Key Management Service predefinita, ma puoi specificare un'altra chiave per crittografare i dati. Puoi anche creare uno spazio dei nomi ripristinando uno snapshot. Per ulteriori informazioni, consulta Utilizzo di snapshot e punti di ripristino. |
|
update-namespace |
Aggiorna uno spazio dei nomi. |
|
get-namespace |
Recupera le informazioni su uno spazio dei nomi. |
|
list-namespaces |
Recupera le informazioni su un elenco di spazi dei nomi. |
|
delete-namespace |
Elimina uno spazio dei nomi. |
|
create-workgroup |
Crea un gruppo di lavoro. Quando crei un gruppo di lavoro, assicurati di avere uno spazio dei nomi da associare al gruppo di lavoro. Quando crei il gruppo di lavoro, puoi specificare le risorse di calcolo come sottoreti, gruppi di sicurezza e RPU. |
|
update-workgroup |
Aggiorna un gruppo di lavoro. |
|
get-workgroup |
Recupera le informazioni su un gruppo di lavoro. |
|
list-workgroups |
Recupera le informazioni su un elenco di gruppi di lavoro. |
|
delete-workgroup |
Elimina un gruppo di lavoro. |