Monitorando o Amazon Data Firehose usando registros CloudWatch - Amazon Data Firehose

O Amazon Data Firehose era conhecido anteriormente como Amazon Kinesis Data Firehose

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Monitorando o Amazon Data Firehose usando registros CloudWatch

O Amazon Data Firehose se integra ao Amazon CloudWatch Logs para que você possa visualizar os registros de erros específicos quando a invocação do Lambda para transformação ou entrega de dados falhar. Você pode ativar o registro de erros do Amazon Data Firehose ao criar seu stream do Firehose.

Se você ativar o registro de erros do Amazon Data Firehose no console do Amazon Data Firehose, um grupo de logs e os fluxos de log correspondentes serão criados para o stream do Firehose em seu nome. O formato do nome do grupo de registros é/aws/kinesisfirehose/delivery-stream-name, onde delivery-stream-name está o nome do stream correspondente do Firehose. DestinationDeliveryé o fluxo de log criado e usado para registrar quaisquer erros relacionados à entrega ao destino principal. Outro fluxo de logs denominado BackupDelivery só é criado se o backup do S3 estiver habilitado para o destino. O fluxo de logs de BackupDelivery é usado para registrar em log quaisquer erros relacionados à entrega ao backup do S3.

Por exemplo, se você criar um stream do Firehose "MyStream" com o Amazon Redshift como destino e ativar o registro de erros do Amazon Data Firehose, o seguinte será criado em seu nome: um grupo de logs aws/kinesisfirehose/MyStream chamado e dois streams de log chamados e. DestinationDelivery BackupDelivery Neste exemplo, DestinationDelivery será usado para registrar em log quaisquer erros relacionados à entrega ao destino do Amazon Redshift e também ao destino intermediário do S3. BackupDelivery, caso o backup do S3 esteja habilitado, será usado para registrar em log quaisquer erros relacionados à entrega ao bucket de backup do S3.

Você pode ativar o registro de erros do Amazon Data Firehose por meio da AWS CLI API ou AWS CloudFormation usando a CloudWatchLoggingOptions configuração. Para fazer isso, crie um grupo de logs e um fluxo de log com antecedência. Recomendamos reservar esse grupo e fluxo de log exclusivamente para o registro de erros do Amazon Data Firehose. Além disso, garanta que a política do IAM; associada tenha a permissão "logs:putLogEvents". Para ter mais informações, consulte Controle de acesso com o Amazon Data Firehose.

Observe que o Amazon Data Firehose não garante que todos os registros de erros de entrega sejam enviados para a CloudWatch Logs. Em circunstâncias em que a taxa de falha na entrega é alta, o Amazon Data Firehose coleta amostras dos registros de erros de entrega antes de enviá-los para a CloudWatch Logs.

Há uma cobrança nominal pelos registros de erros enviados para o CloudWatch Logs. Para obter mais informações, consulte Amazon CloudWatch Pricing.

Erros de entrega de dados

A seguir está uma lista de mensagens e códigos de erro de entrega de dados para cada destino do Amazon Data Firehose. Cada mensagem de erro também descreve a ação apropriada a ser executada para resolver o problema.

Erros de entrega de dados do Amazon S3

O Amazon Data Firehose pode enviar os seguintes erros relacionados ao Amazon S3 para o Logs. CloudWatch

Código de erro Mensagem de erros e informações
S3.KMS.NotFoundException

“A AWS KMS chave fornecida não foi encontrada. Se você estiver usando o que acredita ser uma AWS KMS chave válida com a função correta, verifique se há algum problema com a conta à qual a AWS KMS chave está anexada.”

S3.KMS.RequestLimitExceeded

"O limite de solicitações do KMS por segundo foi excedido durante a tentativa de criptografar objetos do S3. Aumente o limite de solicitação por segundo."

Para obter mais informações, consulte Limites no Guia do desenvolvedor do AWS Key Management Service .

S3.AccessDenied "Acesso negado. Certifique-se de que a política de confiança para a função do IAM fornecida permita que o Amazon Data Firehose assuma a função, e que a política de acesso permita o acesso ao bucket do S3.”
S3.AccountProblem “Há um problema com sua AWS conta que impede que a operação seja concluída com êxito. Entre em contato com o AWS Support."
S3.AllAccessDisabled "O acesso à conta fornecida foi desabilitado. Entre em contato com AWS o Support.”
S3.InvalidPayer "O acesso à conta fornecida foi desabilitado. Entre em contato com AWS o Support.”
S3.NotSignedUp "A conta não está cadastrada no Amazon S3. Cadastre a conta ou use outra conta."
S3.NoSuchBucket "O bucket especificado não existe. Crie o bucket ou use um bucket existente."
S3.MethodNotAllowed "O método especificado não é permitido neste recurso. Modifique a política do bucket para que sejam concedidas as permissões corretas de operação do Amazon S3."
InternalError "Ocorreu um erro durante a entrega dos dados. A entrega será repetida; se o erro persistir, ele será reportado AWS para resolução.”
S3.KMS.KeyDisabled "A chave do KMS fornecida está desabilitada. Habilite a chave ou use uma chave diferente."
S3.KMS.InvalidStateException "A chave do KMS fornecida está em um estado inválido. Use uma chave diferente."
KMS.InvalidStateException "A chave do KMS fornecida está em um estado inválido. Use uma chave diferente."
KMS.DisabledException "A chave do KMS fornecida está desabilitada. Corrija a chave ou use uma chave diferente."
S3.SlowDown "A taxa de solicitação de put para o bucket especificado era muito alta. Aumente o tamanho do buffer de stream do Firehose ou reduza as solicitações de venda de outros aplicativos.”
S3.SubscriptionRequired "O acesso foi negado ao chamar o S3. Certifique-se de que o perfil do IAM e a chave do KMS (se fornecida) passadas tenham a assinatura do Amazon S3."
S3.InvalidToken "O formato do token fornecido é malformado ou é inválido por algum outro motivo. Verifique as credenciais fornecidas."
S3.KMS.KeyNotConfigured "Chave do KMS não configurada. Configure seu MasterKey ID KMS ou desative a criptografia para seu bucket do S3.”
S3.KMS.AsymmetricCMKNotSupported "O Amazon S3 só é compatível com CMKs simétricas. Não é possível usar uma CMK assimétrica para criptografar dados no Amazon S3. Para obter o tipo da sua CMK, use a DescribeKey operação KMS.”
S3.IllegalLocationConstraintException "Atualmente, o Firehose usa o endpoint global do s3 para entrega de dados ao bucket do s3 configurado. A região do bucket do s3 configurado não é compatível com o endpoint global do s3. Crie um stream do Firehose na mesma região do bucket s3 ou use o bucket s3 na região que oferece suporte ao endpoint global.”
S3.InvalidPrefixConfigurationException "O prefixo do s3 personalizado usado para a avaliação do timestamp é inválido. Verifique se o prefixo s3 contém expressões válidas para a data e hora atuais do ano."
DataFormatConversion.MalformedData "Caractere ilegal encontrado entre tokens."

Erros de entrega de dados do Amazon Redshift

O Amazon Data Firehose pode enviar os seguintes erros relacionados ao Amazon Redshift para o Logs. CloudWatch

Código de erro Mensagem de erros e informações
Redshift.TableNotFound

"A tabela em que os dados foram carregados não foi encontrada. Verifique se a tabela especificada existe."

Não foi possível encontrar no Amazon Redshift a tabela de destinos na qual os dados do S3 deveriam ser copiados. Observe que o Amazon Data Firehose não cria a tabela do Amazon Redshift se ela não existir.

Redshift.SyntaxError "O comando COPY contém um erro de sintaxe. Repita o comando."
Redshift.AuthenticationFailed "Falha na autenticação do nome de usuário e da senha fornecidos. Forneça um nome de usuário e uma senha válidos."
Redshift.AccessDenied "Acesso negado. Certifique-se de que a política de confiança para a função do IAM fornecida permita que o Amazon Data Firehose assuma a função.”
Redshift.S3BucketAccessDenied "O comando COPY não pôde acessar o bucket do S3. Verifique se a política de acesso padrão do perfil do IAM fornecido permite o acesso ao bucket do S3."
Redshift.DataLoadFailed "Falha no carregamento de dados na tabela. Verifique se há detalhes na tabela de sistema STL_LOAD_ERRORS."
Redshift.ColumnNotFound "Uma coluna do comando COPY não consta na tabela. Especifique um nome de coluna válido."
Redshift.DatabaseNotFound "Não foi possível encontrar o banco de dados especificado na configuração do destino ou na URL de JDBC do Amazon Redshift. Especifique um nome de banco de dados válido."
Redshift.IncorrectCopyOptions

"Foram fornecidas opções de COPY redundantes ou conflitantes. Algumas opções não são compatíveis em determinadas combinações. Verifique a referência do comando COPY para obter mais informações."

Para obter mais informações sobre as visualizações do Amazon Redshift, consulte Comando COPY do Amazon Redshift no Guia do desenvolvedor de bando de dados do Amazon.

Redshift.MissingColumn "Há uma coluna no esquema de tabelas definida como NOT NULL sem o valor DEFAULT e não incluída na lista de colunas. Exclua essa coluna, certifique-se de que os dados carregados sempre forneçam um valor para essa coluna ou adicione um valor padrão ao esquema do Amazon Redshift para essa tabela."
Redshift.ConnectionFailed "Falha na conexão com o cluster do Amazon Redshift especificado. Certifique-se de que as configurações de segurança permitam conexões do Amazon Data Firehose, que o cluster ou banco de dados especificado na configuração de destino do Amazon Redshift ou na URL do JDBC esteja correto e que o cluster esteja disponível.”
Redshift.ColumnMismatch "O número de jsonpaths no comando COPY e o número de colunas na tabela de destinos devem ser compatíveis. Repita o comando."
Redshift.IncorrectOrMissingRegion "O Amazon Redshift tentou usar o endpoint de região incorreto para acessar o bucket do S3. Especifique um valor de região correto nas opções do comando COPY ou certifique-se de que o bucket do S3 esteja na mesma região do banco de dados do Amazon Redshift."
Redshift.IncorrectJsonPathsFile "O arquivo jsonpaths fornecido não está em um formato JSON compatível. Repita o comando."
Redshift.MissingS3File "Um ou mais arquivos do S3 exigidos pelo Amazon Redshift foram removidos do bucket do S3. Verifique as politicas do bucket do S3 para remover qualquer exclusão automática dos arquivos do S3."
Redshift.InsufficientPrivilege "O usuário não tem permissões para carregar dados na tabela. Verifique se as permissões de usuário do Amazon Redshift incluam o privilégio de INSERT."
Redshift.ReadOnlyCluster "Não é possível executar a consulta porque o sistema está no modo de redimensionamento. Tente executar a consulta novamente mais tarde."
Redshift.DiskFull "Não foi possível carregar os dados porque o disco está cheio. Aumente a capacidade do cluster do Amazon Redshift ou exclua os dados não utilizados para liberar espaço em disco."
InternalError "Ocorreu um erro durante a entrega dos dados. A entrega será repetida; se o erro persistir, ele será reportado AWS para resolução.”
Redshift.ArgumentNotSupported "O comando COPY contém opções não compatíveis."
Redshift.AnalyzeTableAccessDenied "Acesso negado. A cópia do S3 para o Redshift está falhando porque a análise da tabela só pode ser feita pelo proprietário da tabela ou do banco de dados."
Redshift.SchemaNotFound “O esquema especificado na configuração de destino DataTableName do Amazon Redshift não foi encontrado. Especifique um nome de esquema válido."
Redshift.ColumnSpecifiedMoreThanOnce "A mesma coluna está especificada mais de uma vez na lista de colunas. Certifique-se de que as colunas duplicadas sejam removidas."
Redshift.ColumnNotNullWithoutDefault "Uma coluna não nula sem DEFAULT não está incluída na lista de colunas. Certifique-se de que essas colunas estejam incluídas na lista de colunas."
Redshift.IncorrectBucketRegion "O Redshift tentou usar um bucket em uma região diferente da região do cluster. Especifique um bucket na mesma região da região do cluster."
Redshift.S3SlowDown "Alta taxa de solicitação ao S3. Reduza a taxa para evitar que o controle de utilização seja aplicado."
Redshift.InvalidCopyOptionForJson "Use um caminho automático do S3 ou válido para copyOption do json."
Redshift.InvalidCopyOptionJSONPathFormat "Falha de COPY com erro \"Formato JSONPath inválido. O índice da matriz está fora do intervalo\". Corrija a expressão JSONPath."
Redshift.InvalidCopyOptionRBACAclNotAllowed "Falha de COPY com erro\" Não é possível usar a estrutura de acl RBAC enquanto a propagação de permissões não está habilitada. \"
Redshift.DiskSpaceQuotaExceeded "Transação abortada porque a cota de espaço em disco foi excedida. Libere espaço em disco ou solicite uma cota maior para os esquemas."
Redshift.ConnectionsLimitExceeded "Limite de conexão excedido para o usuário."
Redshift.SslNotSupported "A conexão com o cluster especificado do Amazon Redshift falhou porque o servidor não é compatível com SSL. Verifique as configurações do cluster."
Redshift.HoseNotFound "O hose foi excluído. Verifique o status do hose."
Redshift.Delimiter "O delimitador copyOptions no copyCommand é inválido. Certifique-se de que ele seja um caractere único."
Redshift.QueryCancelled "O usuário cancelou a operação COPY."
Redshift.CompressionMismatch "O hose está configurado com UNCOMPRESSED, mas CopyOption inclui um formato de compactação."
Redshift.EncryptionCredentials "A opção ENCRYPTED requer credenciais no formato: 'aws_iam_role=...;master_symmetric_key=...' or 'aws_access_key_id=...;aws_secret_access_key=...[;token=...];master_symmetric_key=...'"
Redshift.InvalidCopyOptions "Opções de configuração de COPY inválidas."
Redshift.InvalidMessageFormat "O comando Copy contém um caractere inválido."
Redshift.TransactionIdLimitReached "Limite de ID de transação atingido."
Redshift.DestinationRemoved "Verifique se o destino do redshift existe e está configurado corretamente na configuração do Firehose."
Redshift.OutOfMemory "O cluster do Redshift está ficando sem memória. Certifique-se de que o cluster tenha capacidade suficiente."
Redshift.CannotForkProcess "O cluster do Redshift está ficando sem memória. Certifique-se de que o cluster tenha capacidade suficiente."
Redshift.SslFailure "A conexão SSL foi fechada durante o handshake."
Redshift.Resize "O Amazon Redshift está redimensionando o cluster. O Firehose não poderá fornecer dados enquanto o cluster estiver sendo redimensionado."
Redshift.ImproperQualifiedName "O nome qualificado é inadequado (muitos nomes pontilhados)."
Redshift.InvalidJsonPathFormat "Formato de JSONPath inválido."
Redshift.TooManyConnectionsException "Muitas conexões com o Redshift."
Redshift.PSQLException “PS QlException observado a partir do Redshift.”
Redshift.DuplicateSecondsSpecification "Especificação de segundos duplicados no formato de data/hora."
Redshift.RelationCouldNotBeOpened "Foi encontrado um erro do Redshift, não foi possível abrir a relação. Verifique os logs do Redshift para o banco de dados especificado."
Redshift.TooManyClients "Exceção do Redshift devido a muitos clientes encontrados. Revisite o máximo de conexões com o banco de dados se houver vários produtores gravando nele simultaneamente."

Erros de entrega de dados do Snowflake

O Firehose pode enviar os seguintes erros relacionados ao Snowflake para o Logs. CloudWatch

Código de erro Mensagem de erros e informações
Snowflake.InvalidUrl

“O Firehose não consegue se conectar ao Snowflake. Certifique-se de que o URL da conta esteja especificado corretamente na configuração de destino do Snowflake.”

Snowflake.InvalidUser

“O Firehose não consegue se conectar ao Snowflake. Certifique-se de que o usuário esteja especificado corretamente na configuração de destino do Snowflake.”

Snowflake.InvalidRole

“A função especificada do floco de neve não existe ou não está autorizada. Certifique-se de que a função seja concedida ao usuário especificado”

Snowflake.InvalidTable

“A tabela fornecida não existe ou não está autorizada”

Snowflake.InvalidSchema

“O esquema fornecido não existe ou não está autorizado”

Snowflake.InvalidDatabase

“O banco de dados fornecido não existe ou não está autorizado”

Snowflake.InvalidPrivateKeyOrPassphrase

“A chave privada ou frase secreta especificada não é válida. Observe que a chave privada fornecida deve ser uma chave privada PEM RSA válida.”

Snowflake.MissingColumns

“A solicitação de inserção foi rejeitada devido à falta de colunas na carga de entrada. Certifique-se de que os valores sejam especificados para todas as colunas não anuláveis”

Snowflake.ExtraColumns

“A solicitação de inserção foi rejeitada devido a colunas extras. As colunas não presentes na tabela não devem ser especificadas”

Snowflake.InvalidInput

“A entrega falhou devido a um formato de entrada inválido. Certifique-se de que a carga de entrada fornecida esteja no formato JSON aceitável”

Snowflake.IncorrectValue

“A entrega falhou devido ao tipo de dados incorreto na carga de entrada. Certifique-se de que os valores JSON especificados na carga de entrada estejam de acordo com o tipo de dados declarado na definição da tabela do Snowflake.”

Erros de entrega de dados do Splunk

O Amazon Data Firehose pode enviar os seguintes erros relacionados ao Splunk para o Logs. CloudWatch

Código de erro Mensagem de erros e informações
Splunk.ProxyWithoutStickySessions

“Se você tiver um proxy (ELB ou outro) entre o Amazon Data Firehose e o nó HEC, você deve habilitar sessões fixas para oferecer suporte aos HEC ACKs.”

Splunk.DisabledToken "O token do HEC está desativado. Ativar o token para permitir a entrega dados para o Splunk."
Splunk.InvalidToken "O token do HEC é inválido. Atualize o Amazon Data Firehose com um token HEC válido.”
Splunk.InvalidDataFormat "Os dados não estão formatados corretamente. Para ver como formatar os dados corretamente para endpoints de HEC de eventos ou brutos, consulte Dados de evento do Splunk."
Splunk.InvalidIndex "O token do HEC ou a entrada está configurada com um índice inválido. Verifique a configuração do índice e tente novamente."
Splunk.ServerError "A entrega de dados ao Splunk falhou devido a um erro de servidor do nó do HEC. O Amazon Data Firehose tentará enviar os dados novamente se a duração da nova tentativa em seu Amazon Data Firehose for maior que 0. Se todas as novas tentativas falharem, o Amazon Data Firehose fará o backup dos dados no Amazon S3.”
Splunk.DisabledAck "Confirmação do indexador está desativada para o token do HEC. Ative a confirmação do indexador e tente novamente. Para obter mais informações, consulte Ativar confirmação do indexador."
Splunk.AckTimeout "Não recebeu uma confirmação do HEC antes do tempo limite de confirmação do HEC expirar. Embora o tempo limite para confirmação tenha expirado, é possível que os dados tenham sido anexados com sucesso no Splunk. O Amazon Data Firehose faz backup nos dados do Amazon S3 para os quais o tempo limite de confirmação expirou.”
Splunk.MaxRetriesFailed

"Falha para entregar dados para o Splunk ou para receber confirmação. Verifique o status do HEC e tente novamente."

Splunk.ConnectionTimeout "A conexão com o Splunk expirou. Isso pode ser um erro temporário e a será feita uma nova tentativa de solicitação. O Amazon Data Firehose faz backup dos dados no Amazon S3 se todas as novas tentativas falharem.”
Splunk.InvalidEndpoint "Não foi possível se conectar ao endpoint do HEC. Certifique-se de que o URL do endpoint HEC seja válido e possa ser acessado pelo Amazon Data Firehose.”
Splunk.ConnectionClosed "Não foi possível enviar dados para a Splunk devido a uma falha de conexão. Isso pode ser um erro temporário. Aumentar a duração da nova tentativa na configuração do Amazon Data Firehose pode evitar essas falhas transitórias.”
Splunk.SSLUnverified "Não foi possível se conectar ao endpoint do HEC. O host não corresponde ao certificado fornecido pelo peer. Certifique-se de que o certificado e o host são válidos."
Splunk.SSLHandshake "Não foi possível se conectar ao endpoint do HEC. Certifique-se de que o certificado e o host são válidos."
Splunk.URLNotFound "A URL solicitada não foi encontrada no servidor do Splunk. Verifique o cluster do Splunk e certifique-se de que ele esteja configurado corretamente."
Splunk.ServerError.ContentTooLarge "A entrega de dados para a Splunk falhou devido a um erro no servidor com uma mensagem statusCode: 413: a solicitação que seu cliente enviou era muito grande. Consulte a documentação do splunk para configurar max_content_length."
Splunk.IndexerBusy "A entrega de dados ao Splunk falhou devido a um erro de servidor do nó do HEC. Certifique-se de que o endpoint do HEC ou do Elastic Load Balancer esteja acessível e íntegro."
Splunk.ConnectionRecycled "A conexão do Firehose com o Splunk foi reciclada. A entrega será repetida."
Splunk.AcknowledgementsDisabled "Não foi possível obter confirmações no POST. Certifique-se de que as confirmações estejam habilitadas no endpoint do HEC."
Splunk.InvalidHecResponseCharacter "Caracteres inválidos encontrados na resposta do HEC, certifique-se de verificar o serviço e a configuração do HEC."

ElasticSearch Erros de entrega de dados

O Amazon Data Firehose pode enviar os seguintes ElasticSearch erros para CloudWatch o Logs.

Código de erro Mensagem de erros e informações
ES.AccessDenied "Acesso negado. Certifique-se de que o perfil do IAM associado fornecido ao firehose não seja excluído."
ES.ResourceNotFound “O domínio AWS Elasticsearch especificado não existe.”

Erros de entrega de dados de endpoint HTTPS

O Amazon Data Firehose pode enviar os seguintes erros relacionados ao endpoint HTTP para o Logs. CloudWatch Se nenhum desses erros corresponder ao problema que você está tendo, o erro padrão é o seguinte: "Ocorreu um erro interno ao tentar entregar os dados. A entrega será repetida; se o erro persistir, ele será reportado AWS para resolução.”

Código de erro Mensagem de erros e informações
HttpEndpoint.RequestTimeout

O tempo limite para entrega expirou antes que uma resposta fosse recebida e ela será repetida. Se esse erro persistir, entre em contato com a equipe de atendimento do AWS Firehose.

HttpEndpoint.ResponseTooLarge "A resposta recebida do endpoint é muito grande. Entre em contato com o proprietário do endpoint para resolver esse problema."
HttpEndpoint.InvalidResponseFromDestination "A resposta recebida do endpoint especificado é inválida. Entre em contato com o proprietário do endpoint para resolver o problema."
HttpEndpoint.DestinationException "A resposta a seguir foi recebida do destino do endpoint."
HttpEndpoint.ConnectionFailed "Não foi possível se conectar ao endpoint. Entre em contato com o proprietário do endpoint para resolver esse problema."
HttpEndpoint.ConnectionReset "Não é possível manter a conexão com o endpoint. Entre em contato com o proprietário do endpoint para resolver esse problema."
HttpEndpoint.ConnectionReset "Problemas em manter a conexão com o endpoint. Entre em contato com o proprietário do endpoint."
HttpEndpoint.ResponseReasonPhraseExceededLimit "A frase do motivo da resposta recebida do endpoint excede o limite configurado de 64 caracteres."
HttpEndpoint.InvalidResponseFromDestination "A resposta recebida do endpoint é inválida. Consulte Solução de problemas de endpoints HTTP na documentação do Firehose para obter mais informações. Motivo: "
HttpEndpoint.DestinationException "A entrega para o endpoint não teve sucesso. Consulte Solução de problemas de endpoints HTTP na documentação do Firehose para obter mais informações. Resposta recebida com código de status "
HttpEndpoint.InvalidStatusCode "Recebeu um código de status de resposta inválido."
HttpEndpoint.SSLHandshakeFailure "Não foi possível concluir um handshake do SSL com o endpoint. Entre em contato com o proprietário do endpoint para resolver esse problema."
HttpEndpoint.SSLHandshakeFailure "Não foi possível concluir um handshake do SSL com o endpoint. Entre em contato com o proprietário do endpoint para resolver esse problema."
HttpEndpoint.SSLFailure "Não foi possível concluir o handshake do TLS com o endpoint. Entre em contato com o proprietário do endpoint para resolver esse problema."
HttpEndpoint.SSLHandshakeCertificatePathFailure "Não foi possível concluir um handshake do SSL com o endpoint devido ao caminho de certificação inválido. Entre em contato com o proprietário do endpoint para resolver esse problema."
HttpEndpoint.SSLHandshakeCertificatePathValidationFailure "Não foi possível concluir um handshake do SSL com o endpoint devido à falha na validação do caminho de certificação. Entre em contato com o proprietário do endpoint para resolver esse problema."
HttpEndpoint.MakeRequestFailure.IllegalUriException “falha na HttpEndpoint solicitação devido a uma entrada inválida no URI. Certifique-se de que todos os caracteres no URI de entrada sejam válidos."
HttpEndpoint.MakeRequestFailure.IllegalCharacterInHeaderValue “falha na HttpEndpoint solicitação devido a um erro de resposta ilegal. Caractere ilegal '\n' no valor do cabeçalho."
HttpEndpoint.IllegalResponseFailure “falha na HttpEndpoint solicitação devido a um erro de resposta ilegal. A mensagem HTTP não deve conter mais de um cabeçalho Content-Type."
HttpEndpoint.IllegalMessageStart “falha na HttpEndpoint solicitação devido a um erro de resposta ilegal. Início de mensagem HTTP ilegal. Consulte Solução de problemas de endpoints HTTP na documentação do Firehose para obter mais informações."

Erros de entrega de dados do Amazon OpenSearch Service

Para o destino do OpenSearch serviço, o Amazon Data Firehose envia erros para CloudWatch os registros à medida que eles são retornados pelo OpenSearch serviço.

Além dos erros que podem retornar dos OpenSearch clusters, você pode encontrar os dois erros a seguir:

  • O erro de autenticação/autorização ocorre durante a tentativa de entregar dados ao cluster de OpenSearch serviços de destino. Isso pode acontecer devido a qualquer problema de permissão e/ou de forma intermitente quando a configuração do domínio de destino do Amazon Data Firehose OpenSearch Service é modificada. Verifique a política do cluster e as permissões do perfil.

  • Os dados não puderam ser entregues ao cluster OpenSearch de serviços de destino devido a falhas de autenticação/autorização. Isso pode acontecer devido a qualquer problema de permissão e/ou de forma intermitente quando a configuração do domínio de destino do Amazon Data Firehose OpenSearch Service é modificada. Verifique a política do cluster e as permissões do perfil.

Código de erro Mensagem de erros e informações
OS.AccessDenied "Acesso negado. Certifique-se de que a política de confiança para a função do IAM fornecida permita que o Firehose assuma a função e que a política de acesso permita o acesso à API do Amazon OpenSearch Service.”
OS.AccessDenied "Acesso negado. Certifique-se de que a política de confiança para a função do IAM fornecida permita que o Firehose assuma a função e que a política de acesso permita o acesso à API do Amazon OpenSearch Service.”
OS.AccessDenied "Acesso negado. Certifique-se de que o perfil do IAM associado fornecido ao firehose não seja excluído."
OS.AccessDenied "Acesso negado. Certifique-se de que o perfil do IAM associado fornecido ao firehose não seja excluído."
OS.ResourceNotFound “O domínio especificado OpenSearch do Amazon Service não existe.”
OS.ResourceNotFound “O domínio especificado OpenSearch do Amazon Service não existe.”
OS.AccessDenied "Acesso negado. Certifique-se de que a política de confiança para a função do IAM fornecida permita que o Firehose assuma a função e que a política de acesso permita o acesso à API do Amazon OpenSearch Service.”
OS.RequestTimeout “A solicitação para o cluster do Amazon OpenSearch Service ou a coleta OpenSearch sem servidor atingiu o tempo limite. Certifique-se de que o cluster ou a coleção tenha capacidade suficiente para a workload atual."
OS.ClusterError “O cluster do Amazon OpenSearch Service retornou um erro não especificado.”
OS.RequestTimeout “A solicitação para o cluster do Amazon OpenSearch Service atingiu o tempo limite. Certifique-se de que o cluster tenha capacidade suficiente para a workload atual."
OS.ConnectionFailed “Problemas na conexão com o cluster do Amazon OpenSearch Service ou com a coleção OpenSearch Serverless. Certifique-se de que o cluster ou a coleção esteja íntegro e acessível."
OS.ConnectionReset “Não é possível manter a conexão com o cluster do Amazon OpenSearch Service ou com a coleção OpenSearch Serverless. Entre em contato com o proprietário do cluster ou da coleção para resolver esse problema."
OS.ConnectionReset “Problemas em manter a conexão com o cluster do Amazon OpenSearch Service ou com a coleção OpenSearch Serverless. Certifique-se de que o cluster ou a coleção esteja íntegro e tenha capacidade suficiente para a workload atual."
OS.ConnectionReset “Problemas em manter a conexão com o cluster do Amazon OpenSearch Service ou com a coleção OpenSearch Serverless. Certifique-se de que o cluster ou a coleção esteja íntegro e tenha capacidade suficiente para a workload atual."
OS.AccessDenied "Acesso negado. Certifique-se de que a política de acesso no cluster do Amazon OpenSearch Service conceda acesso à função configurada do IAM.”
OS.ValidationException “O OpenSearch cluster retornou um ESServiceException. Um dos motivos é que o cluster foi atualizado para o OS 2.x ou superior, mas a mangueira ainda tem o TypeName parâmetro configurado. Atualize a configuração da mangueira definindo TypeName a como uma string vazia ou altere o endpoint para o cluster, que suporta o parâmetro Type.”
OS.ValidationException "O membro deve atender ao padrão de expressão regular: [a-z][a-z0-9\\-]+
OS.JsonParseException “O cluster Amazon OpenSearch Service retornou um JsonParseException. Certifique-se de que os dados inseridos sejam válidos."
OS.AmazonOpenSearchServiceParseException “O cluster Amazon OpenSearch Service retornou um AmazonOpenSearchServiceParseException. Certifique-se de que os dados inseridos sejam válidos."
OS.ExplicitIndexInBulkNotAllowed “Certifique-se de que rest.action.multi.allow_explicit_index esteja definido como verdadeiro no cluster do Amazon Service.” OpenSearch
OS.ClusterError “O cluster do Amazon OpenSearch Service ou a coleção OpenSearch Serverless retornou um erro não especificado.”
OS.ClusterBlockException “O cluster retornou um ClusterBlockException. Ele pode estar sobrecarregado."
OS.InvalidARN “O ARN do Amazon OpenSearch Service fornecido é inválido. Verifique sua DeliveryStream configuração.”
OS.MalformedData "Um ou mais registros estão malformado. Certifique-se de que cada registro seja um único objeto JSON válido e não contenha novas linhas."
OS.InternalError "Ocorreu um erro durante a tentativa de entrega dos dados. A entrega será repetida; se o erro persistir, ele será reportado AWS para resolução.”
OS.AliasWithMultipleIndicesNotAllowed "O alias tem mais de um índice associado a ele. Certifique-se de que o alias tenha apenas um índice associado a ele."
OS.UnsupportedVersion “Atualmente, o Amazon OpenSearch Service 6.0 não é compatível com o Amazon Data Firehose. Entre em contato com o AWS Support para obter mais informações.”
OS.CharConversionException "Um ou mais registros continham um caractere inválido."
OS.InvalidDomainNameLength "O tamanho do nome de domínio não está dentro dos limites válidos do sistema operacional."
OS.VPCDomainNotSupported “No momento, os domínios do Amazon OpenSearch Service em VPCs não são suportados.”
OS.ConnectionError “O servidor http fechou a conexão inesperadamente. Verifique a integridade do cluster Amazon OpenSearch Service ou da coleção OpenSearch Serverless.”
OS.LargeFieldData “O cluster do Amazon OpenSearch Service cancelou a solicitação, pois continha dados de campo maiores do que o permitido.”
OS.BadGateway “O cluster do Amazon OpenSearch Service ou a coleção OpenSearch Serverless abortou a solicitação com uma resposta: 502 Bad Gateway.”
OS.ServiceException “Erro recebido do cluster do Amazon OpenSearch Service ou da coleção OpenSearch Serverless. Se o cluster ou a coleção estiver por trás de uma VPC, garanta que a configuração da rede permita a conectividade."
OS.GatewayTimeout “O Firehose encontrou erros de tempo limite ao se conectar ao cluster Amazon OpenSearch Service ou à coleção OpenSearch Serverless.”
OS.MalformedData “O Amazon Data Firehose não oferece suporte aos comandos da API Amazon OpenSearch Service Bulk dentro do registro do Firehose.”
OS.ResponseEntryCountMismatch "A resposta da API Bulk continha mais entradas do que o número de registros enviados. Certifique-se de que cada registro contenha somente um objeto JSON e de que não haja novas linhas."

Erros de invocação do Lambda

O Amazon Data Firehose pode enviar os seguintes erros de invocação do Lambda para o Logs. CloudWatch

Código de erro Mensagem de erros e informações
Lambda.AssumeRoleAccessDenied

"Acesso negado. Certifique-se de que a política de confiança para a função do IAM fornecida permita que o Amazon Data Firehose assuma a função.”

Lambda.InvokeAccessDenied

"Acesso negado. Certifique-se de que a política de acesso permita o acesso à função do Lambda."

Lambda.JsonProcessingException

"Ocorreu um erro ao analisar os registros retornados da função do Lambda. Certifique-se de que os registros retornados sigam o modelo de status exigido pelo Amazon Data Firehose.”

Para ter mais informações, consulte Transformação de dados e modelo de status.

Lambda.InvokeLimitExceeded

"O limite de execução simultânea do Lambda foi excedido. Aumente o limite de execução simultânea."

Para obter mais informações, consulte Limites do AWS Lambda no Guia do desenvolvedor do AWS Lambda .

Lambda.DuplicatedRecordId

"Foram retornados vários registros com o mesmo ID. Certifique-se de que a função do Lambda retorne IDs de registro exclusivos para cada registro."

Para ter mais informações, consulte Transformação de dados e modelo de status.

Lambda.MissingRecordId

"Um ou mais IDs de registro foram retornados. Certifique-se de que a função do Lambda retorne todos os IDs de registro recebidos."

Para ter mais informações, consulte Transformação de dados e modelo de status.

Lambda.ResourceNotFound

"A função do Lambda especificada não existe. Use uma função existente."

Lambda.InvalidSubnetIDException

"O ID de sub-rede especificado na configuração da VPC da função do Lambda é inválido. Verifique se o ID de sub-rede é válido."

Lambda.InvalidSecurityGroupIDException

"O ID de grupo de segurança especificado na configuração da VPC da função do Lambda é inválido. Verifique se o ID de security group é válido."

Lambda.SubnetIPAddressLimitReachedException

“não AWS Lambda foi possível configurar o acesso à VPC para a função Lambda porque uma ou mais sub-redes configuradas não têm endereços IP disponíveis. Aumente o limite de endereços IP."

Para obter mais informações consulte Limites da Amazon VPC: VPP e sub-redes no Manual do usuário da Amazon VPC.

Lambda.ENILimitReachedException

“não AWS Lambda foi possível criar uma interface de rede elástica (ENI) na VPC, especificada como parte da configuração da função Lambda, porque o limite para interfaces de rede foi atingido. Aumente o limite de interfaces de rede."

Para obter mais informações, consulte Limites da VPC: interfaces de rede no Guia do usuário da Amazon VPC.

Lambda.FunctionTimedOut

A invocação da função do Lambda atingiu o tempo limite. Aumente a configuração de tempo limite na função do Lambda. Para obter mais informações, consulte Configurar tempo limite das funções.

Lambda.FunctionError

Isso pode acontecer devido a um dos seguintes erros:

  • Estrutura da saída inválida. Verifique a função e certifique-se de que a saída esteja no formato necessário. Além disso, certifique-se de que os registros processados contenham um status de resultado válido de Dropped, Ok ou ProcessingFailed.

  • A função do Lambda foi invocada com sucesso, mas retornou um resultado de erro.

  • O Lambda não pôde descriptografar as variáveis de ambiente porque o acesso ao KMS foi negado. Verifique as configurações de chave do KMS da função, bem como a política de chave. Para obter mais informações, consulte Solução de erros de acesso de chave.

Lambda.FunctionRequestTimedOut

O Amazon Data Firehose encontrou que a solicitação não foi concluída antes do erro de configuração do tempo limite da solicitação ao invocar o Lambda. Revise o código Lambda para verificar se o código Lambda deve ser executado além do tempo limite configurado. Nesse caso, considere ajustar as configurações do Lambda, incluindo memória e tempo limite. Para obter mais informações, consulte Configurar as opções da função do Lambda.

Lambda.TargetServerFailedToRespond

O Amazon Data Firehose encontrou um erro. Erro de falha no servidor de destino ao chamar o serviço AWS Lambda.

Lambda.InvalidZipFileException

O Amazon Data Firehose foi encontrado InvalidZipFileException ao invocar a função Lambda. Verifique as configurações da função do Lambda e o arquivo zip do código do Lambda.

Lambda.InternalServerError

“O Amazon Data Firehose foi encontrado InternalServerError ao chamar o serviço Lambda AWS . O Amazon Data Firehose tentará enviar dados novamente um número fixo de vezes. É possível especificar ou substituir as opções de nova tentativa usando as APIs CreateDeliveryStream ou UpdateDestination. Se o erro persistir, entre em contato com a equipe de suporte AWS da Lambda.

Lambda.ServiceUnavailable

O Amazon Data Firehose foi encontrado ServiceUnavailableException ao chamar o serviço Lambda AWS . O Amazon Data Firehose tentará enviar dados novamente um número fixo de vezes. É possível especificar ou substituir as opções de nova tentativa usando as APIs CreateDeliveryStream ou UpdateDestination. Se o erro persistir, entre em contato com o suporte AWS da Lambda.

Lambda.InvalidSecurityToken

Não é possível invocar a função do Lambda devido ao token de segurança inválido. A invocação do Lambda entre partições não é compatível.

Lambda.InvocationFailure

Isso pode acontecer devido a um dos seguintes erros:

  • O Amazon Data Firehose encontrou erros ao chamar o AWS Lambda. A operação será tentada novamente; se o erro persistir, ele será reportado à AWS para resolução."

  • O Amazon Data Firehose encontrou um KMS da LambdaInvalidStateException . O Lambda não conseguiu descriptografar as variáveis de ambiente porque a chave do KMS usada está em um estado inválido para descriptografia. Verifique a chave do KMS da função do Lambda.

  • O Amazon Data Firehose encontrou um da AWS LambdaException Lambda. O Lambda não conseguiu inicializar a imagem do contêiner fornecida. Verifique a imagem.

  • O Amazon Data Firehose encontrou erros de tempo limite ao chamar o Lambda. AWS O tempo limite máximo da função é de 5 minutos. Para obter mais informações, consulte Duração da execução da transformação de dados.

Lambda.JsonMappingException

"Ocorreu um erro ao analisar os registros retornados pela função do Lambda. Certifique-se de que o campo de dados esteja codificado na base 64.

Erros de invocação do Kinesis

O Amazon Data Firehose pode enviar os seguintes erros de invocação do Kinesis para o Logs. CloudWatch

Código de erro Mensagem de erros e informações
Kinesis.AccessDenied "O acesso foi negado ao chamar o Kinesis. Certifique-se de que a política de acesso no perfil do IAM usado permita o acesso às APIs apropriadas do Kinesis."
Kinesis.ResourceNotFound "O Firehose falhou ao ler o fluxo. Se o Firehose estiver conectado ao Kinesis Stream, o fluxo pode não existir ou o fragmento pode ter sido mesclado ou dividido. Se o Firehose for do DirectPut tipo, o Firehose pode não existir mais.”
Kinesis.SubscriptionRequired "O acesso foi negado ao chamar o Kinesis. Certifique-se de que a função do IAM passada para o acesso ao stream do Kinesis tenha uma assinatura do AWS Kinesis.”
Kinesis.Throttling "Erro de controle de utilização encontrado ao chamar o Kinesis. Isso pode ser devido ao fato de outros aplicativos chamarem as mesmas APIs do stream do Firehose ou porque você criou muitos streams do Firehose com o mesmo stream do Kinesis da origem.”
Kinesis.Throttling "Erro de controle de utilização encontrado ao chamar o Kinesis. Isso pode ser devido ao fato de outros aplicativos chamarem as mesmas APIs do stream do Firehose ou porque você criou muitos streams do Firehose com o mesmo stream do Kinesis da origem.”
Kinesis.AccessDenied "O acesso foi negado ao chamar o Kinesis. Certifique-se de que a política de acesso no perfil do IAM usado permita o acesso às APIs apropriadas do Kinesis."
Kinesis.AccessDenied “O acesso foi negado ao tentar chamar operações de API no Kinesis Stream subjacente. Certifique-se de que a função do IAM seja propagada e válida.”
Kinesis.KMS.AccessDeniedException "O Firehose não tem acesso à chave do KMS usada para criptografar/descriptografar o Kinesis Stream. Por favor, conceda ao perfil de entrega do Firehose acesso à chave."
Kinesis.KMS.KeyDisabled "O Firehose não consegue ler o Kinesis Stream de origem porque a chave do KMS usada para criptografá-lo/descriptografá-lo está desabilitada. Habilite a chave para que as leituras possam continuar."
Kinesis.KMS.InvalidStateException "O Firehose não consegue ler o Kinesis Stream de origem porque a chave do KMS usada para criptografá-lo está em um estado inválido."
Kinesis.KMS.NotFoundException "O Firehose não consegue ler o Kinesis Stream de origem porque a chave do KMS usada para criptografá-lo não foi encontrada."

Erros de invocação do Kinesis DirectPut

O Amazon Data Firehose pode enviar os seguintes erros de DirectPut invocação do Kinesis para o Logs. CloudWatch

Código de erro Mensagem de erros e informações
Firehose.KMS.AccessDeniedException "O Firehose não tem acesso à chave do KMS. Por favor, verifique a política de chave."
Firehose.KMS.InvalidStateException "O Firehose não consegue descriptografar os dados porque a chave do KMS usada para criptografá-los está em um estado inválido."
Firehose.KMS.NotFoundException "O Firehose não consegue descriptografar os dados porque a chave do KMS usada para criptografá-los não foi encontrada."
Firehose.KMS.KeyDisabled "O Firehose não consegue descriptografar os dados porque a chave do KMS usada para criptografar os dados está desabilitada. Habilite a chave para que a entrega de dados possa prosseguir."

AWS Glue Erros de invocação

O Amazon Data Firehose pode enviar os seguintes erros de AWS Glue invocação para o Logs. CloudWatch

Código de erro Mensagem de erros e informações
DataFormatConversion.InvalidSchema "O esquema é inválido."
DataFormatConversion.EntityNotFound "Não foi possível encontrar a tabela/banco de dados especificada. Certifique-se de que a tabela/banco de dados exista e que os valores fornecidos na configuração do esquema estejam corretos, especialmente no que diz respeito ao uso de maiúsculas e minúsculas."
DataFormatConversion.InvalidInput "Não foi possível encontrar um esquema correspondente do glue. Certifique-se de que o banco de dados especificado com o ID do catálogo fornecido exista."
DataFormatConversion.InvalidInput "Não foi possível encontrar um esquema correspondente do glue. Certifique-se de que o ARN passado esteja no formato correto."
DataFormatConversion.InvalidInput "Não foi possível encontrar um esquema correspondente do glue. Certifique-se de que o catalogId fornecido seja válido."
DataFormatConversion.InvalidVersionId "Não foi possível encontrar um esquema correspondente do glue. Certifique-se de que a versão especificada da tabela exista."
DataFormatConversion.NonExistentColumns "Não foi possível encontrar um esquema correspondente do glue. Certifique-se de que a tabela esteja configurada com um descritor de armazenamento não nulo contendo as colunas de destino."
DataFormatConversion.AccessDenied "Acesso negado ao assumir o perfil. Certifique-se de que o perfil especificado na configuração de conversão de formato de dados tenha concedido permissão ao serviço Firehose para assumi-lo."
DataFormatConversion.ThrottledByGlue "Erro de controle de utilização encontrado ao chamar o Glue. Aumente o limite da taxa de solicitações ou reduza a taxa atual de chamadas ao glue por outras aplicações."
DataFormatConversion.AccessDenied "O acesso foi negado ao chamar o Glue. Certifique-se de que o perfil especificado na configuração de conversão de formato de dados tenha as permissões necessárias."
DataFormatConversion.InvalidGlueRole "Perfil inválido. Certifique-se de que o perfil especificado na configuração de conversão de formato de dados exista."
DataFormatConversion.InvalidGlueRole "O token de segurança incluído na solicitação é inválido. Certifique-se de que o perfil do IAM associado fornecido ao firehose não seja excluído."
DataFormatConversion.GlueNotAvailableInRegion “O AWS Glue ainda não está disponível na região que você especificou; especifique uma região diferente.”
DataFormatConversion.GlueEncryptionException "Houve um erro ao recuperar a chave-mestra. Certifique-se de que a chave exista e tenha as permissões de acesso corretas."
DataFormatConversion.SchemaValidationTimeout "O tempo limite foi atingido ao recuperar a tabela do Glue. Se você tiver um grande número de versões da tabela Glue, adicione a permissão “glue:GetTableVersion” (recomendado) ou exclua as versões não utilizadas da tabela. Se você não tiver um grande número de tabelas no Glue, entre em contato com o AWS Support.”
DataFirehose.InternalError "O tempo limite foi atingido ao recuperar a tabela do Glue. Se você tiver um grande número de versões da tabela Glue, adicione a permissão “glue:GetTableVersion” (recomendado) ou exclua as versões não utilizadas da tabela. Se você não tiver um grande número de tabelas no Glue, entre em contato com o AWS Support.”
DataFormatConversion.GlueEncryptionException "Houve um erro ao recuperar a chave-mestra. Certifique-se de que a chave exista e que o estado esteja correto."

DataFormatConversion Erros de invocação

O Amazon Data Firehose pode enviar os seguintes erros de DataFormatConversion invocação para o Logs. CloudWatch

Código de erro Mensagem de erros e informações
DataFormatConversion.InvalidSchema "O esquema é inválido."
DataFormatConversion.ValidationException "Os nomes e tipos das colunas não devem ser strings vazias."
DataFormatConversion.ParseError "Foi encontrado um JSON malformados."
DataFormatConversion.MalformedData "Os dados não correspondem ao esquema."
DataFormatConversion.MalformedData "O comprimento da chave json não deve ser maior que 262.144"
DataFormatConversion.MalformedData "Os dados não podem ser decodificados como UTF-8."
DataFormatConversion.MalformedData "Caractere ilegal encontrado entre tokens."
DataFormatConversion.InvalidTypeFormat "O formato do tipo é inválido. Verifique a sintaxe do tipo."
DataFormatConversion.InvalidSchema "Esquema inválido. Certifique-se de que não haja caracteres especiais ou espaços em branco nos nomes das colunas.”
DataFormatConversion.InvalidRecord "O registro não está de acordo com o esquema. Uma ou mais chaves de mapa eram inválidas para map<string,string>."
DataFormatConversion.MalformedData "O JSON recebido continha uma primitiva no nível superior. O nível superior deve ser um objeto ou uma matriz."
DataFormatConversion.MalformedData "O JSON recebido continha uma primitiva no nível superior. O nível superior deve ser um objeto ou uma matriz."
DataFormatConversion.MalformedData "O registro estava vazio ou continha apenas espaços em branco."
DataFormatConversion.MalformedData "Foram encontrados caracteres inválidos."
DataFormatConversion.MalformedData "Foi encontrado um formato de timestamp inválido ou incompatível. Consulte o Guia do desenvolvedor do Firehose para ver os formatos de timestamp compatíveis."
DataFormatConversion.MalformedData "Um tipo escalar foi encontrado nos dados, mas um tipo complexo estava especificado no esquema."
DataFormatConversion.MalformedData "Os dados não correspondem ao esquema."
DataFormatConversion.MalformedData "Um tipo escalar foi encontrado nos dados, mas um tipo complexo estava especificado no esquema."
DataFormatConversion.ConversionFailureException "ConversionFailureException"
DataFormatConversion.DataFormatConversionCustomerErrorException "DataFormatConversionCustomerErrorException"
DataFormatConversion.DataFormatConversionCustomerErrorException "DataFormatConversionCustomerErrorException"
DataFormatConversion.MalformedData "Os dados não correspondem ao esquema."
DataFormatConversion.InvalidSchema "O esquema é inválido."
DataFormatConversion.MalformedData "Os dados não correspondem ao esquema. Formato inválido para uma ou mais datas."
DataFormatConversion.MalformedData "Os dados contêm uma estrutura JSON altamente aninhada que não é compatível."
DataFormatConversion.EntityNotFound "Não foi possível encontrar a tabela/banco de dados especificada. Certifique-se de que a tabela/banco de dados exista e que os valores fornecidos na configuração do esquema estejam corretos, especialmente no que diz respeito ao uso de maiúsculas e minúsculas."
DataFormatConversion.InvalidInput "Não foi possível encontrar um esquema correspondente do glue. Certifique-se de que o banco de dados especificado com o ID do catálogo fornecido exista."
DataFormatConversion.InvalidInput "Não foi possível encontrar um esquema correspondente do glue. Certifique-se de que o ARN passado esteja no formato correto."
DataFormatConversion.InvalidInput "Não foi possível encontrar um esquema correspondente do glue. Certifique-se de que o catalogId fornecido seja válido."
DataFormatConversion.InvalidVersionId "Não foi possível encontrar um esquema correspondente do glue. Certifique-se de que a versão especificada da tabela exista."
DataFormatConversion.NonExistentColumns "Não foi possível encontrar um esquema correspondente do glue. Certifique-se de que a tabela esteja configurada com um descritor de armazenamento não nulo contendo as colunas de destino."
DataFormatConversion.AccessDenied "Acesso negado ao assumir o perfil. Certifique-se de que o perfil especificado na configuração de conversão de formato de dados tenha concedido permissão ao serviço Firehose para assumi-lo."
DataFormatConversion.ThrottledByGlue "Erro de controle de utilização encontrado ao chamar o Glue. Aumente o limite da taxa de solicitações ou reduza a taxa atual de chamadas ao glue por outras aplicações."
DataFormatConversion.AccessDenied "O acesso foi negado ao chamar o Glue. Certifique-se de que o perfil especificado na configuração de conversão de formato de dados tenha as permissões necessárias."
DataFormatConversion.InvalidGlueRole "Perfil inválido. Certifique-se de que o perfil especificado na configuração de conversão de formato de dados exista."
DataFormatConversion.GlueNotAvailableInRegion “O AWS Glue ainda não está disponível na região que você especificou; especifique uma região diferente.”
DataFormatConversion.GlueEncryptionException "Houve um erro ao recuperar a chave-mestra. Certifique-se de que a chave exista e tenha as permissões de acesso corretas."
DataFormatConversion.SchemaValidationTimeout "O tempo limite foi atingido ao recuperar a tabela do Glue. Se você tiver um grande número de versões da tabela Glue, adicione a permissão “glue:GetTableVersion” (recomendado) ou exclua as versões não utilizadas da tabela. Se você não tiver um grande número de tabelas no Glue, entre em contato com o AWS Support.”
DataFirehose.InternalError "O tempo limite foi atingido ao recuperar a tabela do Glue. Se você tiver um grande número de versões da tabela Glue, adicione a permissão “glue:GetTableVersion” (recomendado) ou exclua as versões não utilizadas da tabela. Se você não tiver um grande número de tabelas no Glue, entre em contato com o AWS Support.”
DataFormatConversion.MalformedData "Um ou mais campos têm formato incorreto."