Monitora Amazon Data Firehose utilizzando i log CloudWatch - 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à.

Monitora Amazon Data Firehose utilizzando i log CloudWatch

Amazon Data Firehose si integra con Amazon CloudWatch Logs in modo da poter visualizzare i log degli errori specifici quando la chiamata Lambda per la trasformazione o la consegna dei dati fallisce. Puoi abilitare la registrazione degli errori di Amazon Data Firehose quando crei lo stream Firehose.

Se abiliti la registrazione degli errori di Amazon Data Firehose nella console Amazon Data Firehose, per tuo conto vengono creati un gruppo di log e i flussi di log corrispondenti per il flusso Firehose. Il formato del nome del gruppo di log è/aws/kinesisfirehose/delivery-stream-name, dove delivery-stream-name è il nome del flusso Firehose corrispondente. DestinationDeliveryè il flusso di log creato e utilizzato per registrare eventuali errori relativi alla consegna alla destinazione principale. Un altro flusso di log chiamato BackupDelivery viene creato solo se il backup S3 è abilitato per la destinazione. Il flusso di log BackupDelivery viene utilizzato per registrare eventuali errori relativi alla distribuzione al backup S3.

Ad esempio, se crei uno stream Firehose "MyStream" con Amazon Redshift come destinazione e abiliti la registrazione degli errori di Amazon Data Firehose, vengono creati per tuo conto: un gruppo di log denominato e due flussi di log aws/kinesisfirehose/MyStream denominati and. DestinationDelivery BackupDelivery In questo esempio, DestinationDelivery verrà utilizzato per registrare eventuali errori relativi alla distribuzione alla destinazione Amazon Redshift e anche alla destinazione S3 intermedia. BackupDelivery, nel caso in cui il backup S3 sia abilitato, verrà utilizzato per registrare eventuali errori relativi alla distribuzione al bucket di backup S3.

Puoi abilitare la registrazione degli errori di Amazon Data Firehose tramite AWS CLI, ilAPI, o AWS CloudFormation utilizzando la configurazione. CloudWatchLoggingOptions A tale scopo, creare un gruppo di log e un flusso di log in anticipo. Consigliamo di riservare il gruppo e il flusso di log esclusivamente per la registrazione degli errori di Amazon Data Firehose. Assicurati inoltre che la IAM policy associata sia autorizzata. "logs:putLogEvents" Per ulteriori informazioni, consulta Controllo dell'accesso con Amazon Data Firehose.

Tieni presente che Amazon Data Firehose non garantisce che tutti i log degli errori di consegna vengano inviati a Logs. CloudWatch In circostanze in cui il tasso di errori di consegna è elevato, Amazon Data Firehose campiona i log degli errori di consegna prima di inviarli a Logs. CloudWatch

È previsto un costo nominale per i log di errore inviati a Logs. CloudWatch Per ulteriori informazioni, consulta la pagina CloudWatch dei prezzi di Amazon.

Errori di consegna dei dati

Di seguito è riportato un elenco di codici e messaggi di errore di consegna dei dati per ogni destinazione Amazon Data Firehose. Ogni messaggio di errore, inoltre, descrive la modalità di intervento opportuna per risolvere il problema.

Errori di consegna dei dati di Amazon S3

Amazon Data Firehose può inviare i seguenti errori relativi ad Amazon S3 ai log. CloudWatch

Codice di errore Messaggio di errore e informazioni
S3.KMS.NotFoundException

«La AWS KMS chiave fornita non è stata trovata. Se stai usando quella che ritieni essere una AWS KMS chiave valida con il ruolo corretto, controlla se c'è un problema con l'account a cui è associata la AWS KMS chiave.»

S3.KMS.RequestLimitExceeded

«Il limite di KMS richieste al secondo è stato superato durante il tentativo di crittografare gli oggetti S3. Aumenta il limite di richieste al secondo".

Per ulteriori informazioni, consulta la sezione Limiti nella Guida per sviluppatori di AWS Key Management Service .

S3.AccessDenied "L'accesso è stato negato. Assicurati che la policy di fiducia per il IAM ruolo fornito consenta ad Amazon Data Firehose di assumere il ruolo e che la policy di accesso consenta l'accesso al bucket S3».
S3.AccountProblem «C'è un problema con il tuo AWS account che impedisce il corretto completamento dell'operazione. Contatta il supporto AWS ".
S3.AllAccessDisabled "L'accesso all'account fornito è stato disabilitato. Contatta l' AWS assistenza».
S3.InvalidPayer "L'accesso all'account fornito è stato disabilitato. Contatta l' AWS assistenza».
S3.NotSignedUp "L'account non è registrato per Amazon S3. Registra l'account o utilizzane uno diverso".
S3.NoSuchBucket "Il bucket specificato non esiste. Crea il bucket o utilizzane un altro esistente".
S3.MethodNotAllowed "Il metodo specificato non è consentito su questa risorsa. Modifica la policy del bucket per consentire le corrette autorizzazioni dell'operazione Amazon S3".
InternalError "Si è verificato un errore interno durante il tentativo di distribuire i dati. La consegna verrà ritentata; se l'errore persiste, verrà segnalato AWS per la risoluzione.»
S3.KMS.KeyDisabled «La KMS chiave fornita è disabilitata. Abilita la chiave o usa una chiave diversa".
S3.KMS.InvalidStateException «La KMS chiave fornita è in uno stato non valido. Utilizza una chiave diversa".
KMS.InvalidStateException «La KMS chiave fornita è in uno stato non valido. Utilizza una chiave diversa".
KMS.DisabledException «La KMS chiave fornita è disabilitata. Correggi la chiave o utilizza una chiave diversa".
S3.SlowDown "La frequenza di richiesta put al bucket specificato era troppo alta. Aumentate le dimensioni del buffer di flusso Firehose o riducete le richieste di put da altre applicazioni».
S3.SubscriptionRequired "L'accesso è stato negato durante la chiamata a S3. Assicurati che il IAM ruolo e la KMS chiave (se fornita) trasmessi abbiano un abbonamento Amazon S3.»
S3.InvalidToken "Il token fornito ha un formato errato o comunque non è valido. Controlla le credenziali fornite".
S3.KMS.KeyNotConfigured «KMSchiave non configurata. Configura o disabilita la KMSMasterKeyID crittografia per il tuo bucket S3.»
S3.KMS.AsymmetricCMKNotSupported «Amazon S3 supporta solo sistemi simmetrici. CMKs Non è possibile utilizzare un metodo asimmetrico CMK per crittografare i dati in Amazon S3. Per ottenere il tipo di tuoCMK, usa l'operazione». KMS DescribeKey
S3.IllegalLocationConstraintException "Attualmente Firehose utilizza l'endpoint globale s3 per la distribuzione dei dati al bucket s3 configurato. La regione del bucket s3 configurato non supporta l'endpoint globale s3. Crea uno stream Firehose nella stessa regione del bucket s3 o usa il bucket s3 nella regione che supporta l'endpoint globale.»
S3.InvalidPrefixConfigurationException "Il prefisso s3 personalizzato utilizzato per la valutazione del timestamp non è valido. Verifica che il prefisso s3 contenga espressioni valide per la data e l'ora correnti dell'anno".
DataFormatConversion.MalformedData "È stato trovato un carattere non valido tra i token".

Errori di consegna dei dati di Apache Iceberg Tables

Per gli errori di consegna dei dati di Apache Iceberg Tables, vedi. Distribuisci dati ad Apache Iceberg Tables con Amazon Data Firehose

Errori di consegna dei dati di Amazon Redshift

Amazon Data Firehose può inviare i seguenti errori relativi ad Amazon Redshift ai log. CloudWatch

Codice di errore Messaggio di errore e informazioni
Redshift.TableNotFound

"La tabella su cui caricare i dati non è stato trovata. Verifica l'esistenza della tabella specificata".

La tabella di destinazione in Amazon Redshift su cui i dati devono essere copiati da S3 non è stata trovata. Tieni presente che Amazon Data Firehose non crea la tabella Amazon Redshift se non esiste.

Redshift.SyntaxError «Il COPY comando contiene un errore di sintassi. Ripeti il comando".
Redshift.AuthenticationFailed "Il nome utente e la password immessi non hanno superato l'autenticazione. Inserisci un nome utente e una password validi".
Redshift.AccessDenied "L'accesso è stato negato. Assicurati che la politica di fiducia per il IAM ruolo fornito consenta ad Amazon Data Firehose di assumere il ruolo.»
Redshift.S3BucketAccessDenied «Il COPY comando non è riuscito ad accedere al bucket S3. Assicurati che la politica di accesso per il IAM ruolo fornito consenta l'accesso al bucket S3.»
Redshift.DataLoadFailed "Caricamento dati nella tabella non riuscito. Controlla la tabella di ERRORS sistema STL LOAD _ _ per i dettagli.»
Redshift.ColumnNotFound «Una colonna del COPY comando non esiste nella tabella. Specificar un nome di colonna valido".
Redshift.DatabaseNotFound «Il database specificato nella configurazione di destinazione di Amazon Redshift o non JDBC URL è stato trovato. Specifica un nome del database valido".
Redshift.IncorrectCopyOptions

«Sono state fornite opzioni contrastanti o ridondanti. COPY Alcune opzioni non sono compatibili in determinate combinazioni. Controlla il riferimento ai COPY comandi per maggiori informazioni.»

Per ulteriori informazioni, consulta il COPYcomando Amazon Redshift nella Amazon Redshift Database Developer Guide.

Redshift.MissingColumn «Esiste una colonna definita nello schema della tabella come NOT NULL priva di DEFAULT valore e non inclusa nell'elenco delle colonne. Escludi questa colonna, verifica che i dati caricati forniscano sempre un valore per questa colonna o aggiungi un valore predefinito allo schema di Amazon Redshift per questa tabella".
Redshift.ConnectionFailed "La connessione al cluster Amazon Redshift specificato non è riuscita. Assicurati che le impostazioni di sicurezza consentano le connessioni Amazon Data Firehose, che il cluster o il database specificato nella configurazione di destinazione di Amazon Redshift sia corretto JDBC URL o sia corretto e che il cluster sia disponibile.»
Redshift.ColumnMismatch «Il numero di jsonpaths nel COPY comando e il numero di colonne nella tabella di destinazione devono corrispondere. Ripeti il comando".
Redshift.IncorrectOrMissingRegion "Amazon Redshift ha tentato di utilizzare l'endpoint di regione sbagliato per accedere al bucket S3. Specificate un valore di regione corretto nelle opzioni di COPY comando o assicuratevi che il bucket S3 si trovi nella stessa regione del database Amazon Redshift.»
Redshift.IncorrectJsonPathsFile «Il file jsonpaths fornito non è in un formato supportato. JSON Ripeti il comando".
Redshift.MissingS3File "Uno o più file S3 richiesti da Amazon Redshift sono stati rimossi dal bucket S3. Controlla le policy del bucket S3 per rimuovere l'eliminazione automatica di file S3".
Redshift.InsufficientPrivilege "L'utente non dispone delle autorizzazione per caricare dati nella tabella. Controlla le autorizzazioni utente di Amazon Redshift per il INSERT privilegio».
Redshift.ReadOnlyCluster "La query non può essere eseguita perché il sistema è in modalità di ridimensionamento. Riprova la query in un secondo momento".
Redshift.DiskFull "Non è stato possibile caricare i dati perché il disco è pieno. Aumenta la capacità del cluster Amazon Redshift o elimina i dati inutilizzati per liberare spazio su disco".
InternalError "Si è verificato un errore interno durante il tentativo di distribuire i dati. La consegna verrà ritentata; se l'errore persiste, verrà segnalato per la risoluzione.» AWS
Redshift.ArgumentNotSupported «Il COPY comando contiene opzioni non supportate».
Redshift.AnalyzeTableAccessDenied "Accesso negato. La copia da S3 a Redshift non riesce perché l'analisi della tabella può essere eseguita solo dal proprietario della tabella o del database".
Redshift.SchemaNotFound «Lo schema specificato nella configurazione DataTableName di destinazione di Amazon Redshift non è stato trovato. Specificare un nome di schema valido".
Redshift.ColumnSpecifiedMoreThanOnce "Esiste una colonna specificata più volte nell'elenco di colonne. Assicurati che le colonne duplicate vengano rimosse".
Redshift.ColumnNotNullWithoutDefault «Esiste una colonna non nulla senza la quale non DEFAULT è inclusa nell'elenco delle colonne. Assicurati che tali colonne siano incluse nell'elenco di colonne".
Redshift.IncorrectBucketRegion "Redshift ha tentato di utilizzare un bucket in una regione diversa dal cluster. Specifica un bucket all'interno della stessa regione del cluster".
Redshift.S3SlowDown "Alta frequenza di richieste per S3. Riduci la frequenza per evitare limitazioni".
Redshift.InvalidCopyOptionForJson «Utilizza auto o un percorso S3 valido per jsoncopyOption.»
Redshift.InvalidCopyOptionJSONPathFormat "COPYfallito con errore\" Formato non validoJSONPath. L'indice dell'array non è compreso nell'intervallo\". Correggi l'JSONPathespressione.»
Redshift.InvalidCopyOptionRBACAclNotAllowed "COPYfailed with error\" Impossibile utilizzare il framework RBAC acl se la propagazione delle autorizzazioni non è abilitata. \»
Redshift.DiskSpaceQuotaExceeded "Transazione interrotta a causa del superamento della quota di spazio su disco. Libera spazio su disco o richiedi una quota maggiore per gli schemi".
Redshift.ConnectionsLimitExceeded "Limite di connessione superato per l'utente".
Redshift.SslNotSupported «La connessione al cluster Amazon Redshift specificato non è riuscita perché il server non supporta. SSL Controlla le impostazioni del cluster".
Redshift.HoseNotFound "L'hose è stato eliminato. Controlla lo stato dell'hose".
Redshift.Delimiter «Il copyOptions delimitatore in non è valido. copyCommand Assicurati che si tratti di un singolo carattere".
Redshift.QueryCancelled «L'utente ha annullato l'operazione». COPY
Redshift.CompressionMismatch «Hose è configurato conUNCOMPRESSED, ma copyOption include un formato di compressione.»
Redshift.EncryptionCredentials «L'ENCRYPTEDopzione richiede credenziali nel formato: 'aws_iam_role=... ; master_symmetric_key=... 'o 'aws_access_key_id=... ; aws_secret_access_key=... [; gettone=...] ; chiave_simmetrica =... '»
Redshift.InvalidCopyOptions «Opzioni di configurazione non valideCOPY».
Redshift.InvalidMessageFormat "Il comando Copy contiene un carattere non valido".
Redshift.TransactionIdLimitReached "È stato raggiunto il limite di ID transazione".
Redshift.DestinationRemoved "Verifica che la destinazione redshift esista e sia configurata correttamente nella configurazione Firehose".
Redshift.OutOfMemory "La memoria del cluster Redshift è quasi esaurita. Assicurati che il cluster abbia una capacità sufficiente".
Redshift.CannotForkProcess "La memoria del cluster Redshift è quasi esaurita. Assicurati che il cluster abbia una capacità sufficiente".
Redshift.SslFailure «La SSL connessione si è interrotta durante l'handshake».
Redshift.Resize "Il cluster Redshift viene ridimensionato. Firehose non sarà in grado di distribuire dati durante il ridimensionamento del cluster".
Redshift.ImproperQualifiedName "Il nome completo non è corretto (troppi nomi punteggiati)".
Redshift.InvalidJsonPathFormat «JSONPathFormato non valido».
Redshift.TooManyConnectionsException "Troppe connessioni a Redshift".
Redshift.PSQLException «PSQlExceptionosservato da Redshift».
Redshift.DuplicateSecondsSpecification "Specificazione di secondi duplicati in formato data/ora".
Redshift.RelationCouldNotBeOpened "Errore Redshift rilevato, non è stato possibile aprire la relazione. Controlla i log di Redshift per il DB specificato".
Redshift.TooManyClients "Troppe eccezioni per i client di Redshift. Riesamina il numero massimo di connessioni al database se ci sono più produttori che scrivono sul database contemporaneamente".

Errori di consegna dei dati Snowflake

Firehose può inviare i seguenti errori relativi a Snowflake ai registri. CloudWatch

Codice di errore Messaggio di errore e informazioni
Snowflake.InvalidUrl

«Firehose non è in grado di connettersi a Snowflake. Assicurati che l'URL dell'account sia specificato correttamente nella configurazione di destinazione di Snowflake.»

Snowflake.InvalidUser

«Firehose non è in grado di connettersi a Snowflake. Assicurati che l'utente sia specificato correttamente nella configurazione di destinazione di Snowflake.»

Snowflake.InvalidRole

«Il ruolo snowflake specificato non esiste o non è autorizzato. Assicurati che il ruolo sia concesso all'utente specificato»

Snowflake.InvalidTable

«La tabella fornita non esiste o non è autorizzata»

Snowflake.InvalidSchema

«Lo schema fornito non esiste o non è autorizzato»

Snowflake.InvalidDatabase

«Il database fornito non esiste o non è autorizzato»

Snowflake.InvalidPrivateKeyOrPassphrase

«La chiave privata o la passphrase specificata non è valida. Nota che la chiave privata fornita deve essere una chiave privata valida PEMRSA»

Snowflake.MissingColumns

«La richiesta di inserimento viene rifiutata a causa della mancanza di colonne nel payload di input. Assicurati che i valori siano specificati per tutte le colonne non annullabili»

Snowflake.ExtraColumns

«La richiesta di inserimento viene rifiutata a causa di colonne aggiuntive. Le colonne non presenti nella tabella non devono essere specificate»

Snowflake.InvalidInput

«Consegna non riuscita a causa di un formato di input non valido. Assicurati che il payload di input fornito sia nel JSON formato accettabile»

Snowflake.IncorrectValue

«Consegna non riuscita a causa di un tipo di dati errato nel payload di input. Assicurati che JSON i valori specificati nel payload di input aderiscano al tipo di dati dichiarato nella definizione della tabella Snowflake»

Errori di consegna dei dati Splunk

Amazon Data Firehose può inviare i seguenti errori relativi a SPLUNK ai log. CloudWatch

Codice di errore Messaggio di errore e informazioni
Splunk.ProxyWithoutStickySessions

«Se disponi di un proxy (ELBo altro) tra Amazon Data Firehose e il HEC nodo, devi abilitare le sessioni permanenti da supportare». HEC ACKs

Splunk.DisabledToken «Il HEC token è disabilitato. Abilita il token per consentire la distribuzione di dati a Splunk".
Splunk.InvalidToken «Il HEC token non è valido. Aggiorna Amazon Data Firehose con un HEC token valido».
Splunk.InvalidDataFormat "Il formato dei dati non è corretto. Per scoprire come formattare correttamente i dati per gli HEC endpoint Raw o Event, consulta Splunk Event Data.»
Splunk.InvalidIndex «Il HEC token o l'input è configurato con un indice non valido. Controlla la configurazione dell'indice e riprova".
Splunk.ServerError «La consegna dei dati a Splunk non è riuscita a causa di un errore del server causato dal HEC nodo. Amazon Data Firehose riproverà a inviare i dati se la durata del nuovo tentativo in Amazon Data Firehose è superiore a 0. Se tutti i nuovi tentativi falliscono, Amazon Data Firehose esegue il backup dei dati su Amazon S3.»
Splunk.DisabledAck «Il riconoscimento dell'indicizzatore è disabilitato per il token. HEC Abilita il riconoscimento dell'indicizzatore e riprova. Per ulteriori informazioni, consulta Abilita riconoscimento dell'indicizzatore".
Splunk.AckTimeout «Non ho ricevuto alcuna conferma prima della scadenza del timeout di HEC conferma. HEC Nonostante il timeout delle conferme, è possibile che i dati siano stati indicizzati correttamente in Splunk. Amazon Data Firehose esegue il backup dei dati di Amazon S3 per i quali il timeout di riconoscimento è scaduto.»
Splunk.MaxRetriesFailed

"La distribuzione dei dati a Splunk o la ricezione del riconoscimento non sono riusciti. Controlla il tuo HEC stato di salute e riprova.»

Splunk.ConnectionTimeout "La connessione a Splunk è scaduta. Potrebbe trattarsi di un errore temporaneo e la richiesta verrà riprovata. Amazon Data Firehose esegue il backup dei dati su Amazon S3 se tutti i tentativi falliscono.»
Splunk.InvalidEndpoint «Impossibile connettersi all'endpoint. HEC Assicurati che l'HECendpoint URL sia valido e raggiungibile da Amazon Data Firehose».
Splunk.ConnectionClosed "Impossibile inviare dati su Splunk a causa di un errore di connessione. Potrebbe trattarsi di un errore temporaneo. L'aumento della durata dei tentativi nella configurazione di Amazon Data Firehose potrebbe proteggere da tali errori transitori».
Splunk.SSLUnverified «Impossibile connettersi all'endpoint. HEC L'host non corrisponde al certificato fornito dal peer. Verifica che il certificato e l'host siano validi".
Splunk.SSLHandshake «Impossibile connettersi all'HECendpoint. Verifica che il certificato e l'host siano validi".
Splunk.URLNotFound «La richiesta non URL è stata trovata sul server Splunk. Controlla il cluster Splunk e assicurati che sia configurato correttamente".
Splunk.ServerError.ContentTooLarge «La consegna dei dati a Splunk non è riuscita a causa di un errore del server con un messaggiostatusCode: 413: la richiesta inviata dal client era troppo grande. Consulta i documenti di splunk per configurare max_content_length".
Splunk.IndexerBusy «La consegna dei dati a Splunk non è riuscita a causa di un errore del server dal nodo. HEC Assicurati che l'HECendpoint o l'Elastic Load Balancer siano raggiungibili e funzionino correttamente».
Splunk.ConnectionRecycled "La connessione da Firehose a Splunk è stata riciclata. La distribuzione verrà riprovata".
Splunk.AcknowledgementsDisabled «Impossibile ricevere i riconoscimenti. POST Assicurati che i riconoscimenti siano abilitati sull'endpoint.» HEC
Splunk.InvalidHecResponseCharacter «Sono stati trovati caratteri non validi in HEC risposta, assicurati di controllare il servizio e la configurazione». HEC

ElasticSearch Errori di consegna dei dati

Amazon Data Firehose può inviare i seguenti ElasticSearch errori ai CloudWatch log.

Codice di errore Messaggio di errore e informazioni
ES.AccessDenied "L'accesso è stato negato. Assicurati che il IAM ruolo fornito associato a Firehose non venga eliminato.»
ES.ResourceNotFound «Il dominio AWS Elasticsearch specificato non esiste».

HTTPSErrori di consegna dei dati degli endpoint

Amazon Data Firehose può inviare i seguenti errori relativi agli HTTP endpoint ai log. CloudWatch Se nessuno di questi errori corrisponde al problema riscontrato, l'errore predefinito è il seguente: "Si è verificato un errore interno durante il tentativo di distribuire dati. La consegna verrà ritentata; se l'errore persiste, verrà segnalato per la risoluzione.» AWS

Codice di errore Messaggio di errore e informazioni
HttpEndpoint.RequestTimeout

La distribuzione è andata in timeout prima della ricezione di una risposta e verrà riprovata. Se l'errore persiste, contatta il team di assistenza di AWS Firehose.

HttpEndpoint.ResponseTooLarge "La risposta ricevuta dall'endpoint è troppo grande. Contatta il proprietario dell'endpoint per risolvere il problema".
HttpEndpoint.InvalidResponseFromDestination "La risposta ricevuta dall'endpoint specificato non è valida. Contatta il proprietario dell'endpoint per risolvere il problema".
HttpEndpoint.DestinationException "La seguente risposta è stata ricevuta dalla destinazione endpoint".
HttpEndpoint.ConnectionFailed "Impossibile connettersi all'endpoint di destinazione. Contatta il proprietario dell'endpoint per risolvere il problema".
HttpEndpoint.ConnectionReset "Impossibile mantenere la connessione con l'endpoint. Contatta il proprietario dell'endpoint per risolvere il problema".
HttpEndpoint.ConnectionReset "Problemi nel mantenimento della connessione con l'endpoint. Contatta il proprietario dell'endpoint".
HttpEndpoint.ResponseReasonPhraseExceededLimit "La frase del motivo della risposta ricevuta dall'endpoint supera il limite configurato di 64 caratteri".
HttpEndpoint.InvalidResponseFromDestination "La risposta ricevuta dall'endpoint non è valida. Per ulteriori informazioni, consulta Troubleshooting HTTP Endpoints nella documentazione di Firehose. Motivo: "
HttpEndpoint.DestinationException "La distribuzione all'endpoint non è riuscita. Per ulteriori informazioni, consulta Troubleshooting HTTP Endpoints nella documentazione di Firehose. Risposta ricevuta con codice di stato"
HttpEndpoint.InvalidStatusCode "Ricevuto un codice di stato della risposta non valido".
HttpEndpoint.SSLHandshakeFailure «Impossibile completare un SSL handshake con l'endpoint. Contatta il proprietario dell'endpoint per risolvere il problema".
HttpEndpoint.SSLHandshakeFailure «Impossibile completare un SSL handshake con l'endpoint. Contatta il proprietario dell'endpoint per risolvere il problema".
HttpEndpoint.SSLFailure «Impossibile completare l'TLShandshake con l'endpoint. Contatta il proprietario dell'endpoint per risolvere il problema".
HttpEndpoint.SSLHandshakeCertificatePathFailure «Impossibile completare un SSL handshake con l'endpoint a causa di un percorso di certificazione non valido. Contatta il proprietario dell'endpoint per risolvere il problema".
HttpEndpoint.SSLHandshakeCertificatePathValidationFailure «Impossibile completare un SSL Handshake con l'endpoint a causa di un errore di convalida del percorso di certificazione. Contatta il proprietario dell'endpoint per risolvere il problema".
HttpEndpoint.MakeRequestFailure.IllegalUriException «HttpEndpoint richiesta non riuscita a causa di un input non valido. URI Assicurati che tutti i caratteri nell'input URI siano validi.»
HttpEndpoint.MakeRequestFailure.IllegalCharacterInHeaderValue «HttpEndpoint richiesta non riuscita a causa di un errore di risposta illegale. Carattere non valido '\n' nel valore d'intestazione".
HttpEndpoint.IllegalResponseFailure «HttpEndpoint richiesta non riuscita a causa di un errore di risposta illegale. HTTPil messaggio non deve contenere più di un'intestazione Content-Type.»
HttpEndpoint.IllegalMessageStart «HttpEndpoint richiesta non riuscita a causa di un errore di risposta illegale. Inizio HTTP messaggio illegale. Per ulteriori informazioni, consulta Troubleshooting HTTP Endpoints nella documentazione di Firehose.»

Errori di consegna dei dati di Amazon OpenSearch Service

Per la destinazione del OpenSearch Servizio, Amazon Data Firehose invia gli errori ai CloudWatch log non appena vengono restituiti dal Servizio. OpenSearch

Oltre agli errori che possono ripresentarsi dai OpenSearch cluster, è possibile che si verifichino i due errori seguenti:

  • Authentication/authorization error occurs during attempt to deliver data to destination OpenSearch Service cluster. This can happen due to any permission issues and/orin modo intermittente quando la configurazione del dominio del OpenSearch servizio di destinazione Amazon Data Firehose viene modificata. Controlla la policy del cluster e le autorizzazioni dei ruoli.

  • I dati non possono essere consegnati al cluster di OpenSearch servizio di destinazione a causa di authentication/authorization failures. This can happen due to any permission issues and/or intermittenza quando la configurazione del dominio del OpenSearch servizio di destinazione Amazon Data Firehose viene modificata. Controlla la policy del cluster e le autorizzazioni dei ruoli.

Codice di errore Messaggio di errore e informazioni
OS.AccessDenied "L'accesso è stato negato. Assicurati che la politica di fiducia per il IAM ruolo fornito consenta a Firehose di assumere il ruolo e che la politica di accesso consenta l'accesso al OpenSearch servizio API Amazon.»
OS.AccessDenied "L'accesso è stato negato. Assicurati che la politica di fiducia per il IAM ruolo fornito consenta a Firehose di assumere il ruolo e che la politica di accesso consenta l'accesso al OpenSearch servizio API Amazon.»
OS.AccessDenied "L'accesso è stato negato. Assicurati che il IAM ruolo fornito associato a Firehose non venga eliminato.»
OS.AccessDenied "L'accesso è stato negato. Assicuratevi che il IAM ruolo fornito associato a Firebose non venga eliminato.»
OS.ResourceNotFound «Il dominio Amazon OpenSearch Service specificato non esiste».
OS.ResourceNotFound «Il dominio Amazon OpenSearch Service specificato non esiste».
OS.AccessDenied "L'accesso è stato negato. Assicurati che la politica di fiducia per il IAM ruolo fornito consenta a Firehose di assumere il ruolo e che la politica di accesso consenta l'accesso al OpenSearch servizio API Amazon.»
OS.RequestTimeout «La richiesta al cluster Amazon OpenSearch Service o alla raccolta OpenSearch Serverless è scaduta. Assicurati che il cluster o la raccolta abbiano una capacità sufficiente per il carico di lavoro corrente".
OS.ClusterError «Il cluster Amazon OpenSearch Service ha restituito un errore non specificato».
OS.RequestTimeout «La richiesta al cluster Amazon OpenSearch Service è scaduta. Assicurati che il cluster abbia una capacità sufficiente per il carico di lavoro corrente".
OS.ConnectionFailed «Problemi di connessione al cluster Amazon OpenSearch Service o alla raccolta OpenSearch Serverless. Assicurati che il cluster o la raccolta siano integri e raggiungibili".
OS.ConnectionReset «Impossibile mantenere la connessione con il cluster Amazon OpenSearch Service o la raccolta OpenSearch Serverless. Contatta il proprietario del cluster o della raccolta per risolvere il problema".
OS.ConnectionReset «Problemi nel mantenere la connessione con il cluster Amazon OpenSearch Service o la raccolta OpenSearch Serverless. Assicurati che il cluster o la raccolta siano integri e abbiano una capacità sufficiente per il carico di lavoro corrente".
OS.ConnectionReset «Problemi nel mantenere la connessione con il cluster Amazon OpenSearch Service o la raccolta OpenSearch Serverless. Assicurati che il cluster o la raccolta siano integri e abbiano una capacità sufficiente per il carico di lavoro corrente".
OS.AccessDenied "L'accesso è stato negato. Assicurati che la politica di accesso sul cluster Amazon OpenSearch Service conceda l'accesso al IAM ruolo configurato.»
OS.ValidationException «Il OpenSearch cluster ha restituito unESServiceException. Uno dei motivi è che il cluster è stato aggiornato a OS 2.x o versione successiva, ma il TypeName parametro è ancora configurato sul tubo. Aggiorna la configurazione dell'hose impostandola TypeName su una stringa vuota o modifica l'endpoint con il cluster, che supporta il parametro Type.»
OS.ValidationException "Il membro deve soddisfare lo schema di espressione regolare: [a-z][a-z0-9\\-]+
OS.JsonParseException «Il cluster Amazon OpenSearch Service ha restituito un JsonParseException. Assicurati che i dati inseriti siano validi".
OS.AmazonOpenSearchServiceParseException «Il cluster Amazon OpenSearch Service ha restituito un AmazonOpenSearchServiceParseException. Assicurati che i dati inseriti siano validi".
OS.ExplicitIndexInBulkNotAllowed «Assicurati che rest.action.multi.allow_explicit_index sia impostato su true nel cluster Amazon Service». OpenSearch
OS.ClusterError «Il cluster Amazon OpenSearch Service o la raccolta OpenSearch Serverless hanno restituito un errore non specificato».
OS.ClusterBlockException «Il cluster ha restituito un. ClusterBlockException Potrebbe essere sovraccarico".
OS.InvalidARN «Il OpenSearch servizio Amazon ARN fornito non è valido. Controlla la tua DeliveryStream configurazione».
OS.MalformedData "Il formato di uno o più record non è corretto. Assicurati che ogni record sia un singolo JSON oggetto valido e che non contenga nuove righe.»
OS.InternalError "Si è verificato un errore interno durante il tentativo di distribuire i dati. La consegna verrà ritentata; se l'errore persiste, verrà segnalato AWS per la risoluzione.»
OS.AliasWithMultipleIndicesNotAllowed "L'alias ha più di un indice associato. Assicurati che all'alias sia associato un solo indice".
OS.UnsupportedVersion «Amazon OpenSearch Service 6.0 non è attualmente supportato da Amazon Data Firehose. Contatta l' AWS assistenza per ulteriori informazioni».
OS.CharConversionException "Uno o più record contenevano un carattere non valido".
OS.InvalidDomainNameLength "La lunghezza del nome di dominio non rientra nei limiti validi del sistema operativo".
OS.VPCDomainNotSupported «I domini Amazon OpenSearch Service all'interno non VPCs sono attualmente supportati».
OS.ConnectionError «Il server http ha chiuso la connessione in modo imprevisto, verifica lo stato del cluster Amazon OpenSearch Service o della raccolta OpenSearch Serverless».
OS.LargeFieldData «Il cluster Amazon OpenSearch Service ha interrotto la richiesta poiché conteneva dati di campo più grandi di quelli consentiti».
OS.BadGateway «Il cluster Amazon OpenSearch Service o la raccolta OpenSearch Serverless hanno interrotto la richiesta con una risposta: 502 Bad Gateway».
OS.ServiceException «Errore ricevuto dal cluster Amazon OpenSearch Service o dalla raccolta OpenSearch Serverless. Se il cluster o la raccolta si trovano dietro aVPC, assicurati che la configurazione di rete consenta la connettività.»
OS.GatewayTimeout «Firehose ha riscontrato errori di timeout durante la connessione al cluster Amazon OpenSearch Service o alla raccolta OpenSearch Serverless».
OS.MalformedData «Amazon Data Firehose non supporta i API comandi Amazon OpenSearch Service Bulk all'interno del record Firehose».
OS.ResponseEntryCountMismatch «La risposta di Bulk API conteneva più voci del numero di record inviati. Assicurati che ogni record contenga un solo JSON oggetto e che non ci siano nuove righe».

Errori di invocazione Lambda

Amazon Data Firehose può inviare i seguenti errori di chiamata Lambda ai log. CloudWatch

Codice di errore Messaggio di errore e informazioni
Lambda.AssumeRoleAccessDenied

"L'accesso è stato negato. Assicurati che la politica di fiducia per il IAM ruolo fornito consenta ad Amazon Data Firehose di assumere il ruolo.»

Lambda.InvokeAccessDenied

"L'accesso è stato negato. Verifica che la policy di accesso consenta l'accesso alla funzione Lambda".

Lambda.JsonProcessingException

"Si è verificato un errore durante l'analisi dei record restituiti dalla funzione Lambda. Assicurati che i record restituiti seguano il modello di stato richiesto da Amazon Data Firehose.»

Per ulteriori informazioni, consulta Parametri richiesti per la trasformazione dei dati.

Lambda.InvokeLimitExceeded

"Il limite di esecuzioni simultanee di Lambda è stato superato. Aumenta il limite di esecuzioni simultanee".

Per ulteriori informazioni, consulta la sezione Limiti di AWS Lambda nella Guida per sviluppatori di AWS Lambda .

Lambda.DuplicatedRecordId

"Sono stati restituiti più record con lo stesso ID. Assicurati che la funzione Lambda restituisca un record univoco IDs per ogni record.»

Per ulteriori informazioni, consulta Parametri richiesti per la trasformazione dei dati.

Lambda.MissingRecordId

«Uno o più record non IDs sono stati restituiti. Assicurati che la funzione Lambda restituisca tutti i record IDs ricevuti.»

Per ulteriori informazioni, consulta Parametri richiesti per la trasformazione dei dati.

Lambda.ResourceNotFound

"La funzione Lambda specificata non esiste. Utilizza un'altra funzione esistente".

Lambda.InvalidSubnetIDException

«L'ID di sottorete specificato nella configurazione della VPC funzione Lambda non è valido. Verifica che l'ID sottorete sia valido".

Lambda.InvalidSecurityGroupIDException

«L'ID del gruppo di sicurezza specificato nella VPC configurazione della funzione Lambda non è valido. Verifica che l'ID del gruppo di sicurezza sia valido".

Lambda.SubnetIPAddressLimitReachedException

«non AWS Lambda è stato in grado di configurare l'VPCaccesso per la funzione Lambda perché una o più sottoreti configurate non hanno indirizzi IP disponibili. Aumenta il limite di indirizzi IP".

Per ulteriori informazioni, consulta Amazon VPC Limits - VPC and Subnet nella Amazon VPC User Guide.

Lambda.ENILimitReachedException

«non AWS Lambda è stato in grado di creare un'interfaccia di rete elastica (ENI) nellaVPC, specificata come parte della configurazione della funzione Lambda, perché è stato raggiunto il limite per le interfacce di rete. Aumenta il limite di interfacce di rete".

Per ulteriori informazioni, consulta Amazon VPC Limits - Interfacce di rete nella Amazon VPC User Guide.

Lambda.FunctionTimedOut

Si è verificato il timeout dell'invocazione della funzione Lambda. Aumenta l'impostazione Timeout nella funzione Lambda. Per ulteriori informazioni, consulta Configurazione del timeout della funzione.

Lambda.FunctionError

Può essere dovuto a uno dei seguenti errori:

  • Struttura di output non valida. Controlla la funzione e assicurati che l'output sia nel formato richiesto. Inoltre, assicurati che i record elaborati contengano uno stato di risultato valido pari a Dropped, Ok o ProcessingFailed.

  • La funzione Lambda è stata richiamata correttamente ma ha restituito un risultato di errore.

  • Lambda non è riuscita a decrittografare le variabili di ambiente perché KMS l'accesso è stato negato. Controlla le impostazioni KMS principali della funzione e la politica dei tasti. Per ulteriori informazioni, consulta Risoluzione dei problemi di accesso con chiave.

Lambda.FunctionRequestTimedOut

Amazon Data Firehose ha rilevato che la richiesta non è stata completata prima dell'errore di configurazione del timeout della richiesta durante l'invocazione di Lambda. Rivedi il codice Lambda per verificare se il codice Lambda deve essere eseguito oltre il timeout configurato. In tal caso, valuta la possibilità di ottimizzare le impostazioni di configurazione di Lambda, inclusa la memoria, il timeout. Per ulteriori informazioni, consulta Configurazione delle opzioni della funzione Lambda.

Lambda.TargetServerFailedToRespond

Amazon Data Firehose ha riscontrato un errore. Il server di destinazione non è riuscito a rispondere all'errore durante la chiamata al AWS servizio Lambda.

Lambda.InvalidZipFileException

Amazon Data Firehose rilevato InvalidZipFileException durante l'invocazione della funzione Lambda. Controlla le impostazioni di configurazione della funzione Lambda e il file zip del codice Lambda.

Lambda.InternalServerError

«Amazon Data Firehose rilevato InternalServerError durante la chiamata al servizio Lambda AWS . Amazon Data Firehose riproverà a inviare i dati un numero fisso di volte. Puoi specificare o ignorare le opzioni di nuovo tentativo utilizzando o. CreateDeliveryStream UpdateDestination APIs Se l'errore persiste, contatta il team di supporto AWS Lambda.

Lambda.ServiceUnavailable

Amazon Data Firehose rilevato ServiceUnavailableException durante la chiamata al servizio Lambda AWS . Amazon Data Firehose riproverà a inviare i dati un numero fisso di volte. Puoi specificare o ignorare le opzioni di nuovo tentativo utilizzando o. CreateDeliveryStream UpdateDestination APIs Se l'errore persiste, contatta l'assistenza AWS Lambda.

Lambda.InvalidSecurityToken

Impossibile richiamare la funzione Lambda a causa di un token di sicurezza non valido. L'invocazione Lambda tra partizioni non è supportata.

Lambda.InvocationFailure

Può essere dovuto a uno dei seguenti errori:

  • Amazon Data Firehose ha riscontrato errori durante la chiamata a AWS Lambda. La distribuzione verrà riprovata; se l'errore persiste, verrà segnalato ad AWS affinché sia risolto".

  • Amazon Data Firehose ha rilevato un messaggio da KMSInvalidStateException Lambda. Lambda non è riuscita a decrittografare le variabili di ambiente perché la KMS chiave utilizzata si trova in uno stato non valido per Decrypt. Controlla la chiave della funzione lambda. KMS

  • Amazon Data Firehose ha incontrato un utente proveniente da AWS LambdaException Lambda. Lambda non è riuscita a inizializzare l'immagine del container fornita. Verifica l'immagine.

  • Amazon Data Firehose ha riscontrato errori di timeout durante la chiamata a Lambda. AWS Il timeout massimo della funzione supportato è di 5 minuti. Per ulteriori informazioni consulta Durata dell'esecuzione della trasformazioni dei dati.

Lambda.JsonMappingException

Si è verificato un errore durante l'analisi dei record restituiti dalla funzione Lambda. Assicurati che il campo dati sia codificato in base 64.

Errori di invocazione di Kinesis

Amazon Data Firehose può inviare i seguenti errori di invocazione Kinesis ai log. CloudWatch

Codice di errore Messaggio di errore e informazioni
Kinesis.AccessDenied "L'accesso è stato negato durante la chiamata a Kinesis. Assicurati che la politica di accesso relativa al IAM ruolo utilizzato consenta l'accesso al Kinesis APIs appropriato».
Kinesis.ResourceNotFound "Firehose non è riuscito a leggere il flusso. Se il Firehose è collegato al flusso Kinesis, il flusso potrebbe non esistere o la partizione potrebbe essere stata unita o divisa. Se il Firehose è di DirectPut tipo, il Firehose potrebbe non esistere più.»
Kinesis.SubscriptionRequired "L'accesso è stato negato durante la chiamata a Kinesis. Assicurati che il IAM ruolo assegnato per l'accesso allo stream Kinesis includa un abbonamento AWS Kinesis.»
Kinesis.Throttling "Si è verificato un errore di limitazione durante la chiamata a Kinesis. Ciò può essere dovuto al fatto che altre applicazioni chiamano lo APIs stesso flusso Firehose o al fatto che sono stati creati troppi stream Firehose con lo stesso flusso Kinesis come sorgente.»
Kinesis.Throttling "Si è verificato un errore di limitazione durante la chiamata a Kinesis. Ciò può essere dovuto al fatto che altre applicazioni chiamano lo APIs stesso flusso Firehose o al fatto che sono stati creati troppi stream Firehose con lo stesso flusso Kinesis come sorgente.»
Kinesis.AccessDenied "L'accesso è stato negato durante la chiamata a Kinesis. Assicurati che la politica di accesso relativa al IAM ruolo utilizzato consenta l'accesso al Kinesis APIs appropriato».
Kinesis.AccessDenied «L'accesso è stato negato durante il tentativo di richiamare API le operazioni sul Kinesis Stream sottostante. Assicurati che il IAM ruolo sia diffuso e valido».
Kinesis.KMS.AccessDeniedException «Firehose non ha accesso alla KMS chiave utilizzata per cifrare/decrittografare Kinesis Stream. Concedi al ruolo di distribuzione di Firehose l'accesso alla chiave".
Kinesis.KMS.KeyDisabled «Firehose non è in grado di leggere dal codice sorgente Kinesis Stream perché la KMS chiave utilizzata per crittografarlo/decrittografarlo è disabilitata. Abilita la chiave in modo che le letture possano continuare".
Kinesis.KMS.InvalidStateException «Firehose non è in grado di leggere dal codice Kinesis Stream di origine perché la KMS chiave utilizzata per cifrarlo è in uno stato non valido.»
Kinesis.KMS.NotFoundException «Firehose non è in grado di leggere dal codice sorgente Kinesis Stream perché la KMS chiave usata per cifrarlo non è stata trovata.»

Errori di invocazione di Kinesis DirectPut

Amazon Data Firehose può inviare i seguenti errori di DirectPut invocazione Kinesis ai log. CloudWatch

Codice di errore Messaggio di errore e informazioni
Firehose.KMS.AccessDeniedException «Firehose non ha accesso alla KMS chiave. Controlla la policy delle chiavi".
Firehose.KMS.InvalidStateException «Firehose non è in grado di decrittografare i dati perché la KMS chiave utilizzata per cifrarli è in uno stato non valido».
Firehose.KMS.NotFoundException «Firehose non è in grado di decrittografare i dati perché la KMS chiave utilizzata per cifrarli non è stata trovata.»
Firehose.KMS.KeyDisabled «Firehose non è in grado di decrittografare i dati perché la KMS chiave utilizzata per crittografare i dati è disabilitata. Abilita la chiave in modo che la distribuzione dei dati possa continuare".

AWS Glue errori di invocazione

Amazon Data Firehose può inviare i seguenti errori di AWS Glue chiamata ai log. CloudWatch

Codice di errore Messaggio di errore e informazioni
DataFormatConversion.InvalidSchema "Lo schema non è valido".
DataFormatConversion.EntityNotFound «Quanto specificato table/database could not be found. Please ensure that the table/database esiste e i valori forniti nella configurazione dello schema sono corretti, in particolare per quanto riguarda l'involucro».
DataFormatConversion.InvalidInput "Impossibile trovare uno schema corrispondente su Glue. Assicurati che il database specificato con l'ID di catalogo fornito esista".
DataFormatConversion.InvalidInput "Impossibile trovare uno schema corrispondente su Glue. Assicurati che il pass ARN sia nel formato corretto.»
DataFormatConversion.InvalidInput "Impossibile trovare uno schema corrispondente su Glue. Assicurati che il codice catalogId fornito sia valido.»
DataFormatConversion.InvalidVersionId "Impossibile trovare uno schema corrispondente su Glue. Assicurati che la versione specificata della tabella esista".
DataFormatConversion.NonExistentColumns "Impossibile trovare uno schema corrispondente su Glue. Assicurati che la tabella sia configurata con un descrittore di archiviazione non nullo contenente le colonne di destinazione".
DataFormatConversion.AccessDenied "L'accesso è stato negato quando si è assunto il ruolo. Assicurati che il ruolo specificato nella configurazione di conversione del formato dei dati abbia concesso al servizio Firehose l'autorizzazione ad assumerlo".
DataFormatConversion.ThrottledByGlue "Si è verificato un errore di limitazione durante la chiamata a Glue. Aumenta il limite di frequenza delle richieste o riduci l'attuale frequenza di chiamate a Glue tramite altre applicazioni".
DataFormatConversion.AccessDenied "L'accesso è stato negato durante la chiamata a Glue. Assicurati che il ruolo specificato nella configurazione di conversione del formato dei dati abbia le autorizzazioni necessarie".
DataFormatConversion.InvalidGlueRole "Ruolo non valido. Assicurati che il ruolo specificato nella configurazione di conversione del formato dei dati esista".
DataFormatConversion.InvalidGlueRole "Il token di sicurezza incluso nella richiesta non è valido. Assicuratevi che il IAM ruolo fornito associato a Firehose non venga eliminato.»
DataFormatConversion.GlueNotAvailableInRegion «AWS Glue non è ancora disponibile nella regione specificata; specifica un'altra regione».
DataFormatConversion.GlueEncryptionException "Si è verificato un errore durante il recupero della chiave master. Assicurati che la chiave esista e disponga delle autorizzazioni di accesso corrette".
DataFormatConversion.SchemaValidationTimeout "Timeout durante il recupero della tabella da Glue. Se disponi di un gran numero di versioni della tabella Glue, aggiungi l'autorizzazione «glue:GetTableVersion» (consigliata) o elimina le versioni di tabella non utilizzate. Se non disponi di un numero elevato di tabelle in Glue, contatta l' AWS assistenza.»
DataFirehose.InternalError "Timeout durante il recupero della tabella da Glue. Se disponi di un gran numero di versioni della tabella Glue, aggiungi l'autorizzazione «glue:GetTableVersion» (consigliata) o elimina le versioni di tabella non utilizzate. Se non disponi di un numero elevato di tabelle in Glue, contatta l' AWS assistenza.»
DataFormatConversion.GlueEncryptionException "Si è verificato un errore durante il recupero della chiave master. Assicurati che la chiave esista e che lo stato sia corretto".

DataFormatConversion errori di invocazione

Amazon Data Firehose può inviare i seguenti errori di DataFormatConversion chiamata ai log. CloudWatch

Codice di errore Messaggio di errore e informazioni
DataFormatConversion.InvalidSchema "Lo schema non è valido".
DataFormatConversion.ValidationException "I nomi e i tipi di colonna devono essere stringhe non vuote".
DataFormatConversion.ParseError «Riscontrato un malformato». JSON
DataFormatConversion.MalformedData "I dati non corrispondono allo schema".
DataFormatConversion.MalformedData "La lunghezza della chiave json non deve essere maggiore di 262144"
DataFormatConversion.MalformedData «I dati non possono essere decodificati come UTF -8.»
DataFormatConversion.MalformedData "È stato trovato un carattere non valido tra i token".
DataFormatConversion.InvalidTypeFormat "Il formato del tipo non è valido. Controlla la sintassi del tipo".
DataFormatConversion.InvalidSchema "Schema non valido. Assicurati che non ci siano caratteri speciali o spazi bianchi nei nomi delle colonne.»
DataFormatConversion.InvalidRecord "Il record non è conforme allo schema. Una o più chiavi della mappa non erano valide per la mappa <string,string>".
DataFormatConversion.MalformedData «L'input JSON conteneva una primitiva al livello più alto. Il livello superiore deve essere un oggetto o un array".
DataFormatConversion.MalformedData «L'input JSON conteneva una primitiva al livello più alto. Il livello superiore deve essere un oggetto o un array".
DataFormatConversion.MalformedData "Il record era vuoto o conteneva solo spazi bianchi".
DataFormatConversion.MalformedData "Sono stati rilevati caratteri non validi".
DataFormatConversion.MalformedData "È stato rilevato un formato di timestamp non valido o non supportato. Consulta la guida per sviluppatori di Firehose per i formati di timestamp supportati".
DataFormatConversion.MalformedData "Nei dati è stato trovato un tipo scalare, ma nello schema è stato specificato un tipo complesso".
DataFormatConversion.MalformedData "I dati non corrispondono allo schema".
DataFormatConversion.MalformedData "Nei dati è stato trovato un tipo scalare, ma nello schema è stato specificato un tipo complesso".
DataFormatConversion.ConversionFailureException "ConversionFailureException"
DataFormatConversion.DataFormatConversionCustomerErrorException "DataFormatConversionCustomerErrorException"
DataFormatConversion.DataFormatConversionCustomerErrorException "DataFormatConversionCustomerErrorException"
DataFormatConversion.MalformedData "I dati non corrispondono allo schema".
DataFormatConversion.InvalidSchema "Lo schema non è valido".
DataFormatConversion.MalformedData "I dati non corrispondono allo schema. Formato non valido per una o più date".
DataFormatConversion.MalformedData «I dati contengono una JSON struttura altamente annidata che non è supportata».
DataFormatConversion.EntityNotFound «Quanto specificato table/database could not be found. Please ensure that the table/database esiste e che i valori forniti nella configurazione dello schema sono corretti, soprattutto per quanto riguarda l'involucro».
DataFormatConversion.InvalidInput "Impossibile trovare uno schema corrispondente su Glue. Assicurati che il database specificato con l'ID di catalogo fornito esista".
DataFormatConversion.InvalidInput "Impossibile trovare uno schema corrispondente su Glue. Assicurati che il pass ARN sia nel formato corretto.»
DataFormatConversion.InvalidInput "Impossibile trovare uno schema corrispondente su Glue. Assicurati che il codice catalogId fornito sia valido.»
DataFormatConversion.InvalidVersionId "Impossibile trovare uno schema corrispondente su Glue. Assicurati che la versione specificata della tabella esista".
DataFormatConversion.NonExistentColumns "Impossibile trovare uno schema corrispondente su Glue. Assicurati che la tabella sia configurata con un descrittore di archiviazione non nullo contenente le colonne di destinazione".
DataFormatConversion.AccessDenied "L'accesso è stato negato quando si è assunto il ruolo. Assicurati che il ruolo specificato nella configurazione di conversione del formato dei dati abbia concesso al servizio Firehose l'autorizzazione ad assumerlo".
DataFormatConversion.ThrottledByGlue "Si è verificato un errore di limitazione durante la chiamata a Glue. Aumenta il limite di frequenza delle richieste o riduci l'attuale frequenza di chiamate a Glue tramite altre applicazioni".
DataFormatConversion.AccessDenied "L'accesso è stato negato durante la chiamata a Glue. Assicurati che il ruolo specificato nella configurazione di conversione del formato dei dati abbia le autorizzazioni necessarie".
DataFormatConversion.InvalidGlueRole "Ruolo non valido. Assicurati che il ruolo specificato nella configurazione di conversione del formato dei dati esista".
DataFormatConversion.GlueNotAvailableInRegion «AWS Glue non è ancora disponibile nella regione specificata; specifica un'altra regione».
DataFormatConversion.GlueEncryptionException "Si è verificato un errore durante il recupero della chiave master. Assicurati che la chiave esista e disponga delle autorizzazioni di accesso corrette".
DataFormatConversion.SchemaValidationTimeout "Timeout durante il recupero della tabella da Glue. Se disponi di un gran numero di versioni della tabella Glue, aggiungi l'autorizzazione «glue:GetTableVersion» (consigliata) o elimina le versioni di tabella non utilizzate. Se non disponi di un numero elevato di tabelle in Glue, contatta l' AWS assistenza.»
DataFirehose.InternalError "Timeout durante il recupero della tabella da Glue. Se disponi di un gran numero di versioni della tabella Glue, aggiungi l'autorizzazione «glue:GetTableVersion» (consigliata) o elimina le versioni di tabella non utilizzate. Se non disponi di un numero elevato di tabelle in Glue, contatta l' AWS assistenza.»
DataFormatConversion.MalformedData "Uno o più campi hanno un formato errato".