Risoluzione dei problemi Amazon S3 - 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 Amazon S3

Controlla quanto segue se i dati non vengono distribuiti al bucket Amazon Simple Storage Service (Amazon S3).

  • Controlla Firehose IncomingBytes e le IncomingRecords metriche per assicurarti che i dati vengano inviati correttamente al tuo stream Firehose. Per ulteriori informazioni, consulta Monitora Amazon Data Firehose con parametri CloudWatch.

  • Se la trasformazione dei dati con Lambda è abilitata, controlla la ExecuteProcessingSuccess metrica Firehose per assicurarti che Firehose abbia provato a richiamare la tua funzione Lambda. Per ulteriori informazioni, consulta Monitora Amazon Data Firehose con parametri CloudWatch.

  • Controlla la DeliveryToS3.Success metrica Firehose per assicurarti che Firehose abbia provato a inserire dati nel tuo bucket Amazon S3. 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.

  • Se nel registro viene visualizzato un messaggio di errore che dice «Firehose si è verificato un problema InternalServerError durante la chiamata al servizio Amazon S3. L'operazione verrà ritentata; se l'errore persiste, contatta S3 per la risoluzione.» , potrebbe essere dovuto al significativo aumento dei tassi di richiesta su una singola partizione in S3. Puoi ottimizzare i modelli di progettazione dei prefissi S3 per mitigare il problema. Per ulteriori informazioni, consulta Modelli di progettazione basati sulle best practice: ottimizzazione delle prestazioni di Amazon S3. Se il problema persiste, contatta il AWS Supporto per ulteriore assistenza.

  • Assicurati che il bucket Amazon S3 specificato nel tuo stream Firehose esista ancora.

  • Se la trasformazione dei dati con Lambda è abilitata, assicuratevi che la funzione Lambda specificata nel flusso Firehose esista ancora.

  • Assicurati che il ruolo IAM specificato nel tuo stream Firehose abbia accesso al tuo bucket S3 e alla funzione Lambda (se la trasformazione dei dati è abilitata). Inoltre, assicurati che il ruolo IAM 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 S3.

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