Risoluzione dei problemi di Amazon Redshift - Amazon Data Firehose

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

Risoluzione dei problemi di Amazon Redshift

Controlla quanto segue se i dati non vengono distribuiti al cluster con provisioning Amazon Redshift o al gruppo di lavoro Amazon Redshift serverless.

Prima di essere caricati in Amazon Redshift, i dati vengono distribuiti al bucket S3. Se i dati non sono stati distribuiti sul bucket S3, consulta Risoluzione dei problemi Amazon S3.

  • Controlla la DeliveryToRedshift.Success metrica Firehose per assicurarti che Firehose abbia provato a copiare i dati dal tuo bucket S3 al cluster con provisioning di Amazon Redshift o al gruppo di lavoro Amazon Redshift Serverless. Per ulteriori informazioni, consulta Monitora Amazon Data Firehose con parametri CloudWatch .

  • Abilitare la registrazione degli errori, se non è già attivata, e controllare i log di errore per gli errori di distribuzione. Per ulteriori informazioni, consulta Monitora Amazon Data Firehose utilizzando i log CloudWatch .

  • Consulta la STL_CONNECTION_LOG tabella Amazon Redshift per vedere se Firehose è in grado di effettuare connessioni di successo. In questa tabella si dovrebbero poter vedere le connessioni e il loro stato in base a un nome utente. Per ulteriori informazioni, consulta STL_CONNECTION_LOG nella Guida per gli sviluppatori di database di Amazon Redshift.

  • Se il controllo precedente mostra che le connessioni sono state stabilite, controlla la STL_LOAD_ERRORS tabella Amazon Redshift per verificare il motivo dell'errore. COPY Per ulteriori informazioni, consulta STL_LOAD_ERRORS nella Guida per gli sviluppatori di database di Amazon Redshift.

  • Assicurati che la configurazione di Amazon Redshift nel tuo stream Firehose sia accurata e valida.

  • Assicurati che il IAM ruolo specificato nel tuo stream Firehose possa accedere al bucket S3 da cui Amazon Redshift copia i dati e anche alla funzione Lambda per la trasformazione dei dati (se la trasformazione dei dati è abilitata). Inoltre, assicurati che il IAM ruolo abbia accesso al gruppo di log e ai flussi di CloudWatch log per controllare i log degli errori. Per ulteriori informazioni, consulta Concedi a Firehose l'accesso a una destinazione Amazon Redshift .

  • Se il cluster con provisioning di Amazon Redshift o il gruppo di lavoro Amazon Redshift Serverless si trova in un cloud privato virtuale (VPC), assicurati che il cluster consenta l'accesso dagli indirizzi IP Firehose. Per ulteriori informazioni, consulta Concedi a Firehose l'accesso a una destinazione Amazon Redshift .

  • Assicurati che il cluster con provisioning Amazon Redshift o il gruppo di lavoro Amazon Redshift serverless sia disponibile pubblicamente.

  • Se utilizzi la trasformazione dei dati, verifica che la funzione Lambda non restituisca mai risposte con dimensioni del payload che superino i 6 MB. Per ulteriori informazioni, consulta Amazon Data FirehoseData Transformation.