(Opcional) Configurar a transformação do registro e a conversão do formato - Amazon Data Firehose

A entrega de streams do Amazon Data Firehose para tabelas Apache Iceberg no Amazon S3 está em versão prévia e está sujeita a alterações.

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

(Opcional) Configurar a transformação do registro e a conversão do formato

Configure o Amazon Data Firehose para transformar e converter seus dados de registro.

Na seção Transformar registros de origem com AWS Lambda, forneça valores para o campo a seguir.
  1. Transformação de dados

    Para criar um stream do Firehose que não transforme os dados recebidos, não marque a caixa de seleção Ativar transformação de dados.

    Para especificar uma função Lambda para o Firehose invocar e usar para transformar os dados recebidos antes de entregá-los, marque a caixa de seleção Ativar transformação de dados. Você pode configurar uma nova função do Lambda usando um dos esquemas do Lambda ou selecionar uma função do Lambda já existente. Sua função Lambda deve conter o modelo de status exigido pelo Firehose. Para obter mais informações, consulte Transforme dados de origem no Amazon Data Firehose.

  2. Na seção Convert record format (Converter formato do registro), forneça valores para o seguinte campo:

    Record format conversion (Conversão do formato do registro)

    Para criar um stream do Firehose que não converta o formato dos registros de dados recebidos, escolha Disabled.

    Para converter o formato dos registros de entrada, selecione Enabled (Habilitado) e especifique o formato de saída que deseja. Você precisa especificar uma AWS Glue tabela que contenha o esquema que você deseja que o Firehose use para converter seu formato de registro. Para obter mais informações, consulte Converta o formato de dados de entrada no Amazon Data Firehose.

    Para obter um exemplo de como configurar a conversão do formato de registro com AWS CloudFormation, consulte AWS::KinesisFirehose:: DeliveryStream.

Na seção Configurações da fonte, forneça os seguintes campos.
  1. Em Transformar registros, escolha uma das seguintes opções:

    1. Se seu destino for Amazon S3 ou Splunk, na seção Descompactar registros de origem CloudWatch Amazon Logs, escolha Ativar descompressão.

    2. Na seção Transformar registros de origem com AWS Lambda, forneça valores para o seguinte campo:

      Transformação de dados

      Para criar um stream do Firehose que não transforme os dados recebidos, não marque a caixa de seleção Ativar transformação de dados.

      Para especificar uma função Lambda para o Amazon Data Firehose invocar e usar para transformar dados recebidos antes de entregá-los, marque a caixa de seleção Habilitar transformação de dados. Você pode configurar uma nova função do Lambda usando um dos esquemas do Lambda ou selecionar uma função do Lambda já existente. Sua função Lambda deve conter o modelo de status exigido pelo Amazon Data Firehose. Para obter mais informações, consulte Transforme dados de origem no Amazon Data Firehose.

  2. Na seção Convert record format (Converter formato do registro), forneça valores para o seguinte campo:

    Record format conversion (Conversão do formato do registro)

    Para criar um stream do Firehose que não converta o formato dos registros de dados recebidos, escolha Disabled.

    Para converter o formato dos registros de entrada, selecione Enabled (Habilitado) e especifique o formato de saída que deseja. Você precisa especificar uma AWS Glue tabela que contenha o esquema que você deseja que o Amazon Data Firehose use para converter seu formato de registro. Para obter mais informações, consulte Converta o formato de dados de entrada no Amazon Data Firehose.

    Para obter um exemplo de como configurar a conversão do formato de registro com AWS CloudFormation, consulte AWS::KinesisFirehose:: DeliveryStream.