Fase 1: Creazione di un cluster Amazon Redshift di esempio - Amazon Redshift

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à.

Fase 1: Creazione di un cluster Amazon Redshift di esempio

In questo tutorial, illustrerai il processo per creare un cluster Amazon Redshift con un database. Quindi carichi un set di dati da Amazon S3 nelle tabelle del tuo database. Puoi usare questo cluster di esempio per valutare il servizio Amazon Redshift.

Prima di iniziare a configurare un cluster Amazon Redshift, assicurati di completare tutti i prerequisiti necessari come e. Iscrizione a AWS Definizione delle regole del firewall

Per qualsiasi operazione che accede ai dati da un'altra AWS risorsa, il cluster necessita dell'autorizzazione per accedere alla risorsa e ai dati sulla risorsa per tuo conto. Un esempio è l'utilizzo di un comando SQL COPY per caricare dati da Amazon Simple Storage Service (Amazon S3). Fornisci tali autorizzazioni utilizzando AWS Identity and Access Management (IAM). Puoi farlo tramite un ruolo IAM che crei e colleghi al tuo cluster. Per ulteriori informazioni su credenziali e autorizzazioni di accesso, consulta Credenziali e autorizzazioni di accesso nella Amazon Redshift Database Developer Guide.

Come creare un cluster Amazon Redshift
  1. Accedi AWS Management Console e apri la console Amazon Redshift all'indirizzo https://console.aws.amazon.com/redshiftv2/.

    Importante

    Se si utilizzano le credenziali utente IAM, verificare di disporre delle autorizzazioni necessarie per eseguire le operazioni relative al cluster. Per ulteriori informazioni, consulta la sezione Sicurezza in Amazon Redshift nella Amazon Redshift Management Guide.

  2. Sulla AWS console, scegli Regione AWS dove vuoi creare il cluster.

  3. Dal menu di navigazione, scegliere Clusters (Cluster), quindi Create cluster (Crea cluster). Appare la pagina Create cluster (Crea cluster).

  4. Nella sezione Configurazione del cluster, specificare i valori per Identificatore del cluster, Tipo di nodo e Nodi:

    • Identificatore del cluster: inserire examplecluster per questo tutorial. Questo identificatore deve essere univoco. L'identificatore deve contenere un numero di caratteri compreso tra 1 e 63, dove i caratteri validi sono a-z (solo minuscole) e - (trattino).

    • Selezionare uno dei seguenti metodi per dimensionare il cluster:

      Nota

      Il passaggio seguente presuppone un sistema Regione AWS che supporti i tipi di nodi RA3. Per un elenco di Regioni AWS che supportano i tipi di nodo RA3, consulta l'argomento relativo alla panoramica dei tipi di nodo RA3 nella Guida alla gestione di Amazon Redshift. Per ulteriori informazioni sulle specifiche del nodo per ogni tipo e dimensione di nodo, consulta Dettagli sul tipo di nodo.

      • Se non si conosce la dimensione del cluster, scegliereAiutami a scegliere. In questo modo si apre un calcolatore del dimensionamento che pone domande sulle dimensioni e sulle caratteristiche di interrogazione dei dati che si intende archiviare nel data warehouse.

        Se si conosce la dimensione richiesta del cluster, ovvero il tipo di nodo e il numero di nodi, scegliere Sceglierò. Quindi scegliere il tipo di nodo e il numero di nodi per dimensionare il cluster.

        Per questo tutorial, scegli ra3.4xlarge per il tipo di nodo e 2 per il numero di nodi.

        Se è disponibile una scelta per la configurazione AZ, scegli Single-AZ.

      • Per utilizzare il set di dati di esempio fornito da Amazon Redshift, in Dati di esempio, scegliere Carica dati di esempio. Amazon Redshift carica di default il set di dati di esempio Tickit nel database dev e nello schema public.

  5. Nella sezione Configurazione del database specifica i valori per Nome dell'utente amministratore. In Password dell'amministratore seleziona una delle opzioni seguenti:

    • Genera una password: utilizza una password generata da Amazon Redshift.

    • Aggiungi manualmente una password dell'amministratore: utilizza una tua password.

    • Gestisci le credenziali di amministratore in AWS Secrets Manager: Amazon Redshift le AWS Secrets Manager utilizza per generare e gestire la password di amministratore. L'utilizzo AWS Secrets Manager per generare e gestire la password segreta comporta un costo. Per informazioni sui prezzi di AWS Secrets Manager , consulta Prezzi di AWS Secrets Manager.

    Per questo tutorial utilizzare i seguenti valori:

    • Nome utente amministratore: inserisci awsuser.

    • Password utente amministratore: specificare un valore per la password.

  6. Per questo tutorial, create un ruolo IAM e impostatelo come predefinito per il cluster, come descritto di seguito. È possibile che sia disponibile un solo set di ruoli IAM predefinito per un cluster.

    1. In Autorizzazioni cluster, per Gestisci i ruoli IAM, scegli Creazione di ruolo IAM.

    2. Specificare un bucket Amazon S3 per l'accesso al ruolo IAM con uno dei seguenti metodi:

      • Scegliere Nessun bucket Amazon S3 aggiuntivo per consentire al ruolo IAM creato di accedere solo ai bucket Amazon S3 denominati redshift.

      • Scegliere Qualsiasi bucket Amazon S3 per consentire al ruolo IAM creato di accedere a tutti bucket Amazon S3.

      • Scegliere Bucket Amazon S3 specifico per specificare uno o più bucket Amazon S3 a cui il ruolo IAM creato può accedere. Scegli quindi uno o più bucket Amazon S3 dalla tabella.

    3. Scegliere Creazione di ruolo IAM come predefinito. Amazon Redshift crea e imposta automaticamente il ruolo IAM come predefinito per il cluster.

      Poiché hai creato il tuo ruolo IAM dalla console, questo ha allegata la policy AmazonRedshiftAllCommandsFullAccess. Ciò consente ad Amazon Redshift di copiare, caricare, analizzare i dati ed eseguire query su di essi dalle risorse Amazon nel tuo account IAM.

    Per informazioni su come gestire il ruolo IAM predefinito per un cluster, consulta Creazione di un ruolo IAM come predefinito per Amazon Redshift nella Amazon Redshift Management Guide.

  7. (Facoltativo) Nella sezione Additional configurations (Configurazioni aggiuntive), disattivare Use defaults (Usa valori di default) per modificare le impostazioni di Network and security (Rete e sicurezza), Database configuration (Configurazione del database), Maintenance (Manutenzione), Monitoring (Monitoraggio) e Backup.

    In alcuni casi, è possibile creare il cluster con l'opzione Caricare i dati campione e attivare il routing avanzato Amazon VPC. In tal caso, il cluster nel tuo virtual private cloud (VPC) richiede l'accesso all'endpoint Amazon S3 per caricare i dati.

    Per rendere il cluster accessibile al pubblico, è possibile eseguire due operazioni. Puoi configurare un indirizzo NAT (Network Address Translation) nel VPC affinché il cluster acceda a Internet. Oppure puoi configurare un endpoint Amazon S3 VPC nel tuo VPC. Per ulteriori informazioni sul routing avanzato di Amazon VPC, consulta la sezione Enhanced Amazon VPC routing nella Amazon Redshift Management Guide.

  8. Scegli Create cluster (Crea cluster). Attendi che il cluster venga creato con Available lo stato nella pagina Clusters.