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 Kinesis Data Firehose usando registros CloudWatch
O Kinesis Data Firehose se integra CloudWatch ao Amazon 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 Kinesis Data Firehose ao criar seu stream de entrega.
Se você ativar o registro de erros do Kinesis Data Firehose no console do Kinesis Data Firehose, um grupo de registros e os fluxos de registros correspondentes serão criados para o stream de entrega em seu nome. O formato do nome do grupo de registros é/aws/kinesisfirehose/
, onde delivery-stream-name
está o nome do fluxo de entrega correspondente. delivery-stream-name
DestinationDelivery
é um fluxo de log criado e usado para registrar quaisquer erros relacionados à entrega ao destino principal. Outro fluxo de log chamado BackupDelivery
é criado somente se o backup do S3 estiver habilitado para o destino. O fluxo de BackupDelivery
log é usado para registrar quaisquer erros relacionados à entrega ao backup do S3.
Por exemplo, se você criar um stream de entrega "MyStream" com o Amazon Redshift como destino e ativar o registro de erros do Kinesis 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 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 ativado, será usado para registrar quaisquer erros relacionados à entrega ao bucket de backup do S3.
Você pode ativar o registro de erros do Kinesis Data Firehose AWS CLI por meio da API ou CloudWatchLoggingOptions
usando a AWS CloudFormation configuração. Para fazer isso, crie um grupo de logs e um fluxo de log com antecedência. Recomendamos reservar esse grupo e stream de registros exclusivamente para o registro de erros do Kinesis Data Firehose. Certifique-se também de que a política do IAM associada tenha "logs:putLogEvents"
permissão. Para obter mais informações, consulte Controle do acesso com o Amazon Kinesis Data Firehose .
Observe que o Kinesis Data Firehose não garante que todos os registros de erros de entrega sejam CloudWatch enviados para o Logs. Em circunstâncias em que a taxa de falha na entrega é alta, o Kinesis Data Firehose coleta amostras dos registros de erros de entrega antes de enviá-los para CloudWatch o Logs.
Há uma cobrança nominal pelos registros de erros enviados para o CloudWatch Logs. Para obter mais informações, consulte CloudWatch Preços da Amazon
Erros de entrega de dados
Veja a seguir uma lista de mensagens e códigos de erro de entrega de dados para cada destino do Kinesis Data Firehose. Cada mensagem de erro também descreve a ação apropriada a ser executada para resolver o problema.
Erros
- Erros de entrega de dados do Amazon S3
- Erros de entrega de dados do Amazon Redshift
- Erros de entrega de dados do Splunk
- ElasticSearch Erros de entrega de dados
- Erros de entrega de dados de endpoint HTTPS
- Erros de entrega de dados do Amazon OpenSearch Service
- Erros de invocação do Lambda
- Erros de invocação do Kinesis
- Erros de invocação do Kinesis DirectPut
- Erros de invocação do AWS Glue
- DataFormatConversion Erros de invocação
Erros de entrega de dados do Amazon S3
O Kinesis Data Firehose pode enviar os seguintes erros relacionados ao Amazon CloudWatch S3 para o Logs.
Código de erro | Mensagem de erros e informações |
---|---|
S3.KMS.NotFoundException |
"A chave do AWS KMS fornecida não foi encontrada. Se você acredita estar usando um chave do AWS KMS válida com a função correta, verifique se há algum problema com a conta à qual a chave do AWS KMS está associada." |
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 da função IAM fornecida permita que o Kinesis Data Firehose assuma a função e que a política de acesso permita 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 AWS o 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 permitir 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 KMS fornecida está desativada. Ative a chave ou use uma chave diferente.” |
S3.KMS.InvalidStateException |
“A chave KMS fornecida está em um estado inválido. Por favor, use uma chave diferente.” |
KMS.InvalidStateException |
“A chave KMS fornecida está em um estado inválido. Por favor, use uma chave diferente.” |
KMS.DisabledException |
“A chave KMS fornecida está desativada. Corrija a chave ou use uma chave diferente.” |
S3.SlowDown |
“A taxa de solicitação de venda para o bucket especificado era muito alta. Aumente o tamanho do buffer do fluxo de entrega ou reduza as solicitações de venda de outros aplicativos.” |
S3.SubscriptionRequired |
“O acesso foi negado ao ligar para o S3. Certifique-se de que a função do IAM e a chave KMS (se fornecida) passadas tenham a assinatura do Amazon S3.” |
S3.InvalidToken |
“O token fornecido está incorreto ou é inválido. Verifique as credenciais fornecidas.” |
S3.KMS.KeyNotConfigured |
“Chave KMS não configurada. Configure seu MasterKey ID KMS ou desative a criptografia para seu bucket do S3.” |
S3.KMS.AsymmetricCMKNotSupported |
“O Amazon S3 oferece suporte somente a CMKs simétricas. Você não pode usar uma CMK assimétrica para criptografar seus 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 s3 para entrega de dados ao bucket s3 configurado. A região do bucket s3 configurado não é compatível com o endpoint global s3. Crie um stream de entrega 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 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 fichas.” |
Erros de entrega de dados do Amazon Redshift
O Kinesis Data Firehose pode enviar os seguintes erros relacionados ao Amazon Redshift CloudWatch para o Logs.
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." A tabela de destino no Amazon Redshift para a qual os dados devem ser copiados do S3 não foi encontrada. Observe que o Kinesis 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 Kinesis Data Firehose assuma a função.” |
Redshift.S3BucketAccessDenied |
"O comando COPY não pôde acessar o bucket do S3. Certifique-se de que a política de acesso para a função do IAM fornecida permita 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 |
“O banco de dados especificado na configuração de destino do Amazon Redshift ou na URL do JDBC não foi encontrado. 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, consulte o comando COPY do Amazon Redshift no Guia do desenvolvedor do banco de dados do Amazon Redshift. |
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, garanta 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 |
“A conexão com o cluster especificado do Amazon Redshift falhou. Certifique-se de que as configurações de segurança permitam conexões do Kinesis 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 da região errada para acessar o bucket S3. Especifique um valor de região correto nas opções do comando COPY ou garanta 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 as permissões de usuário do Amazon Redshift para o privilégio 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 Amazon Redshift ou exclua 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 suportadas.” |
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 |
“Há uma coluna especificada mais de uma vez na lista de colunas. Certifique-se de que as colunas duplicadas sejam removidas.” |
Redshift.ColumnNotNullWithoutDefault |
“Há uma coluna não nula sem DEFAULT que 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 do cluster. Especifique um bucket na mesma região do cluster.” |
Redshift.S3SlowDown |
“Alta taxa de solicitação para S3. Reduza a taxa para evitar ser estrangulada.” |
Redshift.InvalidCopyOptionForJson |
“Use um caminho S3 automático ou válido para json CopyOption.” |
Redshift.InvalidCopyOptionJSONPathFormat |
“Falha na cópia com erro\" Formato JSONPath inválido. O índice da matriz está fora do intervalo\”. Corrija a expressão JSONPath.” |
Redshift.InvalidCopyOptionRBACAclNotAllowed |
“COPY failed with error\" Não é possível usar a estrutura RBAC acl enquanto a propagação de permissões não estiver habilitada. \” |
Redshift.DiskSpaceQuotaExceeded |
“Transação abortada devido ao excesso da cota de espaço em disco. Libere espaço em disco ou solicite maior cota para o (s) esquema (s).” |
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 suporta SSL. Verifique as configurações do seu cluster.” |
Redshift.HoseNotFound |
“A mangueira foi apagada. Verifique o status da sua mangueira.” |
Redshift.Delimiter |
“O delimitador CopyOptions no CopyCommand é inválido. Certifique-se de que seja um único personagem.” |
Redshift.QueryCancelled |
“O usuário cancelou a operação COPY.” |
Redshift.CompressionMismatch |
“A mangueira está configurada com UNCOMPRESSED, mas o CopyOption inclui um formato de compressão.” |
Redshift.EncryptionCredentials |
“A opção ENCRYPTED requer credenciais no formato: 'aws_iam_role=... ; master_symmetric_key=... 'ou 'aws_access_key_id=... ; aws_secret_access_key=... [; token =...] ; chave_simétrica principal =... '” |
Redshift.InvalidCopyOptions |
“Opções de configuração COPY inválidas.” |
Redshift.InvalidMessageFormat |
“O comando Copiar 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 Redshift está ficando sem memória. Certifique-se de que o cluster tenha capacidade suficiente.” |
Redshift.CannotForkProcess |
“O cluster 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 aperto de mão.” |
Redshift.Resize |
“O cluster do Redshift está sendo redimensionado. O Firehose não será capaz de fornecer dados enquanto o cluster estiver sendo redimensionado.” |
Redshift.ImproperQualifiedName |
“O nome qualificado é impróprio (muitos nomes pontilhados).” |
Redshift.InvalidJsonPathFormat |
“Formato JSONPath inválido.” |
Redshift.TooManyConnectionsException |
“Muitas conexões com o Redshift.” |
Redshift.PSQLException |
“PS QlException observado no Redshift.” |
Redshift.DuplicateSecondsSpecification |
“Especificação de segundos duplicados no formato de data/hora.” |
Redshift.RelationCouldNotBeOpened |
“Foi encontrado um erro do Redshift, a relação não pôde ser aberta. Verifique os registros do Redshift para o banco de dados especificado.” |
Redshift.TooManyClients |
“Encontrei muitos clientes, exceto o Redshift. Revise 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 Splunk
O Kinesis Data Firehose pode enviar os seguintes erros relacionados ao CloudWatch Splunk para o Logs.
Código de erro | Mensagem de erros e informações |
---|---|
Splunk.ProxyWithoutStickySessions |
“Se você tiver um proxy (ELB ou outro) entre o Kinesis 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 Kinesis 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 para o Splunk falhou devido a um erro do servidor no nó HEC. O Kinesis Data Firehose tentará enviar os dados novamente se a duração da nova tentativa em seu Kinesis Data Firehose for maior que 0. Se todas as novas tentativas falharem, o Kinesis 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. Apesar do tempo limite de confirmação, é possível que os dados tenham sido indexados com sucesso no Splunk. O Kinesis 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 transitório e a solicitação será repetida. O Kinesis Data Firehose faz o 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 Kinesis 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 Kinesis 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 Splunk. Verifique o cluster 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 para o Splunk falhou devido a um erro do servidor no nó HEC. Certifique-se de que o endpoint HEC ou o Elastic Load Balancer estejam acessíveis e estejam íntegros.” |
Splunk.ConnectionRecycled |
“A conexão do Firehose com o Splunk foi reciclada. A entrega será repetida.” |
Splunk.AcknowledgementsDisabled |
“Não foi possível obter reconhecimentos no POST. Certifique-se de que as confirmações estejam habilitadas no endpoint 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 Kinesis Data Firehose pode enviar os seguintes CloudWatch erros para ElasticSearch o Logs.
Código de erro | Mensagem de erros e informações |
---|---|
ES.AccessDenied |
"Acesso negado. Certifique-se de que a função do IAM fornecida associada ao firehose não seja excluída.” |
ES.ResourceNotFound |
“O domínio AWS Elasticsearch especificado não existe.” |
Erros de entrega de dados de endpoint HTTPS
O Kinesis Data Firehose pode enviar os seguintes erros relacionados ao endpoint CloudWatch HTTP para o Logs. Se nenhum desses erros corresponder ao problema que você está enfrentando, o erro padrão é o seguinte: “Ocorreu um erro interno ao tentar fornecer 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 |
A entrega expirou antes que uma resposta fosse recebida e será repetida. Se esse erro persistir, entre em contato com a equipe de serviço 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 conectar-se ao endpoint de destino. 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 foi bem-sucedida. 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 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 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 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 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 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 Kinesis Data Firehose envia CloudWatch erros aos registros à medida que eles são OpenSearch retornados pelo 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 do serviço de destino do Kinesis Data Firehose OpenSearch é modificada. Verifique a política do cluster e as permissões da função.
-
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 do serviço de destino do Kinesis Data Firehose OpenSearch é modificada. Verifique a política do cluster e as permissões da função.
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 a função do IAM fornecida associada ao firehose não seja excluída.” |
OS.AccessDenied |
"Acesso negado. Certifique-se de que a função do IAM fornecida associada ao firehose não seja excluída.” |
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 carga de trabalho 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 carga de trabalho 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 estejam íntegros e acessíveis.” |
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 estejam íntegros e tenham capacidade suficiente para a carga de trabalho 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 estejam íntegros e tenham capacidade suficiente para a carga de trabalho 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 satisfazer o padrão de expressão regular: [a-z] [a-z0-9\\ -] + |
OS.JsonParseException |
“O cluster do Amazon OpenSearch Service retornou um JsonParseException. Certifique-se de que os dados inseridos sejam válidos.” |
OS.AmazonOpenSearchServiceParseException |
“O cluster do 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. Pode estar sobrecarregado.” |
OS.InvalidARN |
“O ARN do OpenSearch serviço Amazon fornecido é inválido. Verifique sua DeliveryStream configuração.” |
OS.MalformedData |
“Um ou mais registros estão malformados. Certifique-se de que cada registro seja um único objeto JSON válido e que não contenha novas linhas.” |
OS.InternalError |
“Ocorreu um erro interno ao tentar fornecer 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 Kinesis 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, não há suporte para domínios do Amazon OpenSearch Service em VPCs.” |
OS.ConnectionError |
“O servidor http fechou a conexão inesperadamente. Verifique a integridade do cluster do 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 conectividade.” |
OS.GatewayTimeout |
“O Firehose encontrou erros de tempo limite ao se conectar ao cluster do Amazon OpenSearch Service ou à coleção OpenSearch Serverless.” |
OS.MalformedData |
“O Kinesis 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 que não haja novas linhas.” |
Erros de invocação do Lambda
O Kinesis 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 Kinesis Data Firehose assuma a função.” |
Lambda.InvokeAccessDenied |
"Acesso negado. Certifique-se de que a política de acesso permita o acesso à função Lambda.” |
Lambda.JsonProcessingException |
“Houve um erro ao analisar os registros retornados da função Lambda. Certifique-se de que os registros retornados sigam o modelo de status exigido pelo Kinesis Data Firehose.” Para obter 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 AWS Lambdadesenvolvedor. |
Lambda.DuplicatedRecordId |
"Foram retornados vários registros com o mesmo ID. Certifique-se de que a função Lambda retorne IDs de registro exclusivos para cada registro.” Para obter 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 Lambda retorne todas as IDs de registro recebidas.” Para obter mais informações, consulte Transformação de dados e modelo de status. |
Lambda.ResourceNotFound |
“A função Lambda especificada não existe. Use uma função existente." |
Lambda.InvalidSubnetIDException |
“O ID de sub-rede especificado na configuração VPC da função Lambda é inválido. Verifique se o ID de sub-rede é válido." |
Lambda.InvalidSecurityGroupIDException |
“O ID do grupo de segurança especificado na configuração VPC da função 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 - VPC e sub-redes no Guia 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 Amazon VPC - Interfaces de rede no Guia do usuário da Amazon VPC. |
Lambda. FunctionTimedOut |
A invocação da função Lambda atingiu o tempo limite. Aumente a configuração de tempo limite na função Lambda. Para obter mais informações, consulte Configurando o tempo limite da função. |
Lambda. FunctionError |
Isso pode ser devido a qualquer um dos seguintes erros:
|
Lambda. FunctionRequestTimedOut |
O Kinesis 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. Revisite 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 Configurando as opções da função Lambda. |
Lambda. TargetServerFailedToRespond |
O Kinesis Data Firehose encontrou um erro. Erro de falha no servidor de destino ao chamar o serviço AWS Lambda. |
Lambda. InvalidZipFileException |
O Kinesis Data InvalidZipFileException Firehose foi encontrado ao invocar a função Lambda. Verifique as configurações da função Lambda e o arquivo zip do código Lambda. |
Lambda. InternalServerError |
“O Kinesis Data InternalServerError Firehose encontrou ao chamar o serviço AWS Lambda. O Kinesis Data Firehose tentará enviar dados novamente um número fixo de vezes. Você pode especificar ou substituir as opções de nova tentativa usando as APIs |
Lambda. ServiceUnavailable |
O Kinesis Data ServiceUnavailableException Firehose foi encontrado ao chamar o serviço AWS Lambda. O Kinesis Data Firehose tentará enviar dados novamente um número fixo de vezes. Você pode especificar ou substituir as opções de nova tentativa usando as APIs |
Lambda. InvalidSecurityToken |
Não é possível invocar a função Lambda devido ao token de segurança inválido. A invocação Lambda de partição cruzada não é suportada. |
Lambda. InvocationFailure |
Isso pode ser devido a qualquer um dos seguintes erros:
|
Lambda. JsonMappingException |
Houve um erro ao analisar os registros retornados da função Lambda. Certifique-se de que o campo de dados esteja codificado em base 64. |
Erros de invocação do Kinesis
O Kinesis 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 ligar para o Kinesis. Certifique-se de que a política de acesso na função do IAM usada permita o acesso às APIs apropriadas do Kinesis.” |
Kinesis.ResourceNotFound |
“O Firehose falhou ao ler o stream. Se o Firehose estiver conectado ao Kinesis Stream, o stream 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 ligar para 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 limitação encontrado ao chamar o Kinesis. Isso pode ser devido ao fato de outros aplicativos chamarem as mesmas APIs do stream de entrega do Firehose ou porque você criou muitos streams de entrega do Firehose com o mesmo stream do Kinesis da origem.” |
Kinesis.Throttling |
“Erro de limitação encontrado ao chamar o Kinesis. Isso pode ser devido ao fato de outros aplicativos chamarem as mesmas APIs do stream de entrega do Firehose ou porque você criou muitos streams de entrega do Firehose com o mesmo stream do Kinesis da origem.” |
Kinesis.AccessDenied |
“O acesso foi negado ao ligar para o Kinesis. Certifique-se de que a política de acesso na função do IAM usada permita o acesso às APIs apropriadas do Kinesis.” |
Kinesis.AccessDenied |
“O acesso foi negado ao tentar chamar as APIs 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 KMS usada para criptografar/descriptografar o Kinesis Stream. Por favor, conceda à função de entrega do Firehose acesso à chave.” |
Kinesis.KMS.KeyDisabled |
“O Firehose não consegue ler a partir do Kinesis Stream de origem porque a chave KMS usada para criptografar/descriptografá-lo está desativada. Ative a tecla para que as leituras possam continuar.” |
Kinesis.KMS.InvalidStateException |
“O Firehose não consegue ler a partir do Kinesis Stream de origem porque a chave KMS usada para criptografá-lo está em um estado inválido.” |
Kinesis.KMS.NotFoundException |
“O Firehose não consegue ler a partir do Kinesis Stream de origem porque a chave KMS usada para criptografá-lo não foi encontrada.” |
Erros de invocação do Kinesis DirectPut
O Kinesis Data Firehose pode enviar os seguintes erros de invocação do DirectPut 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 KMS. Por favor, verifique a política de chaves.” |
Firehose.KMS.InvalidStateException |
“O Firehose não consegue descriptografar os dados porque a chave 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 KMS usada para criptografá-los não foi encontrada.” |
Firehose.KMS.KeyDisabled |
“O Firehose não consegue descriptografar os dados porque a chave KMS usada para criptografar os dados está desativada. Ative a chave para que a entrega de dados possa continuar.” |
Erros de invocação do AWS Glue
O Kinesis Data Firehose pode enviar os seguintes erros de CloudWatch invocação para AWS Glue o Logs.
Código de erro | Mensagem de erros e informações |
---|---|
DataFormatConversion.InvalidSchema |
“O esquema é inválido.” |
DataFormatConversion.EntityNotFound |
“A tabela/banco de dados especificada não pôde ser encontrada. Certifique-se de que a tabela/banco de dados exista e que os valores fornecidos na configuração do esquema estejam corretos, especialmente com relação à capitalização.” |
DataFormatConversion.InvalidInput |
“Não foi possível encontrar um esquema correspondente no glue. Verifique se o banco de dados especificado com o ID do catálogo fornecido existe.” |
DataFormatConversion.InvalidInput |
“Não foi possível encontrar um esquema correspondente no glue. Certifique-se de que o ARN aprovado esteja no formato correto.” |
DataFormatConversion.InvalidInput |
“Não foi possível encontrar um esquema correspondente no glue. Certifique-se de que o CatalogiD fornecido seja válido.” |
DataFormatConversion.InvalidVersionId |
“Não foi possível encontrar um esquema correspondente no glue. Certifique-se de que a versão especificada da tabela exista.” |
DataFormatConversion.NonExistentColumns |
“Não foi possível encontrar um esquema correspondente no glue. Certifique-se de que a tabela esteja configurada com um descritor de armazenamento não nulo contendo as colunas de destino.” |
DataFormatConversion.AccessDenied |
“O acesso foi negado ao assumir a função. Certifique-se de que a função especificada na configuração de conversão do formato de dados tenha concedido permissão ao serviço Firehose para assumi-la.” |
DataFormatConversion.ThrottledByGlue |
“Erro de limitação encontrado ao chamar Glue. Aumente o limite da taxa de solicitação ou reduza a taxa atual de chamada de cola por meio de outros aplicativos.” |
DataFormatConversion.AccessDenied |
“O acesso foi negado ao ligar para Glue. Certifique-se de que a função especificada na configuração de conversão do formato de dados tenha as permissões necessárias.” |
DataFormatConversion.InvalidGlueRole |
“Função inválida. Certifique-se de que a função especificada na configuração de conversão do formato de dados exista.” |
DataFormatConversion.InvalidGlueRole |
“O token de segurança incluído na solicitação é inválido. Certifique-se de que a função do IAM fornecida associada ao firehose não seja excluída.” |
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.” |
KinesisFirehose.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 Kinesis Data Firehose pode enviar os seguintes erros de CloudWatch invocação para DataFormatConversion o Logs.
Código de erro | Mensagem de erros e informações |
---|---|
DataFormatConversion.InvalidSchema |
“O esquema é inválido.” |
DataFormatConversion.ValidationException |
“Os nomes e tipos de colunas não devem ser cadeias de caracteres vazias.” |
DataFormatConversion.ParseError |
“Foi encontrado um JSON malformado.” |
DataFormatConversion.MalformedData |
“Os dados não correspondem ao esquema.” |
DataFormatConversion.MalformedData |
“O comprimento da chave json não deve ser maior que 262144" |
DataFormatConversion.MalformedData |
“Os dados não podem ser decodificados como UTF-8.” |
DataFormatConversion.MalformedData |
“Caractere ilegal encontrado entre fichas.” |
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 o mapa<string, string>.” |
DataFormatConversion.MalformedData |
“O JSON de entrada continha uma primitiva no nível superior. O nível superior deve ser um objeto ou matriz.” |
DataFormatConversion.MalformedData |
“O JSON de entrada continha uma primitiva no nível superior. O nível superior deve ser um objeto ou 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 carimbo de data/hora inválido ou não suportado. Consulte o guia do desenvolvedor do Firehose para ver os formatos de carimbo de data/hora compatíveis.” |
DataFormatConversion.MalformedData |
“Um tipo escalar foi encontrado nos dados, mas um tipo complexo foi 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 foi 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 é suportada.” |
DataFormatConversion.EntityNotFound |
“A tabela/banco de dados especificada não pôde ser encontrada. Certifique-se de que a tabela/banco de dados exista e que os valores fornecidos na configuração do esquema estejam corretos, especialmente com relação à capitalização.” |
DataFormatConversion.InvalidInput |
“Não foi possível encontrar um esquema correspondente no glue. Verifique se o banco de dados especificado com o ID do catálogo fornecido existe.” |
DataFormatConversion.InvalidInput |
“Não foi possível encontrar um esquema correspondente no glue. Certifique-se de que o ARN aprovado esteja no formato correto.” |
DataFormatConversion.InvalidInput |
“Não foi possível encontrar um esquema correspondente no glue. Certifique-se de que o CatalogiD fornecido seja válido.” |
DataFormatConversion.InvalidVersionId |
“Não foi possível encontrar um esquema correspondente no glue. Certifique-se de que a versão especificada da tabela exista.” |
DataFormatConversion.NonExistentColumns |
“Não foi possível encontrar um esquema correspondente no glue. Certifique-se de que a tabela esteja configurada com um descritor de armazenamento não nulo contendo as colunas de destino.” |
DataFormatConversion.AccessDenied |
“O acesso foi negado ao assumir a função. Certifique-se de que a função especificada na configuração de conversão do formato de dados tenha concedido permissão ao serviço Firehose para assumi-la.” |
DataFormatConversion.ThrottledByGlue |
“Erro de limitação encontrado ao chamar Glue. Aumente o limite da taxa de solicitação ou reduza a taxa atual de chamada de cola por meio de outros aplicativos.” |
DataFormatConversion.AccessDenied |
“O acesso foi negado ao ligar para Glue. Certifique-se de que a função especificada na configuração de conversão do formato de dados tenha as permissões necessárias.” |
DataFormatConversion.InvalidGlueRole |
“Função inválida. Certifique-se de que a função especificada na configuração de conversão do 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.” |
KinesisFirehose.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.” |