Configuration de la transformation des enregistrements et de la conversion des formats - Amazon Data Firehose

Amazon Data Firehose était auparavant connu sous le nom d'Amazon Kinesis Data Firehose

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Configuration de la transformation des enregistrements et de la conversion des formats

Configurez Amazon Data Firehose pour transformer et convertir vos données d'enregistrement.

  • Si vous choisissez Amazon MSK comme source pour votre stream Firehose.

    1. Dans la section Transformer les enregistrements source avec AWS Lambda, fournissez des valeurs pour le champ suivant :

      Transformation de données

      Pour créer un flux Firehose qui ne transforme pas les données entrantes, ne cochez pas la case Activer la transformation des données.

      Pour spécifier une fonction Lambda que Firehose doit invoquer et utiliser pour transformer les données entrantes avant de les transmettre, cochez la case Activer la transformation des données. Vous pouvez configurer une nouvelle fonction Lambda à l'aide de vos plans Lambda ou en choisir une existante. Votre fonction Lambda doit contenir le modèle d'état requis par Firehose. Pour plus d’informations, consultez Transformation des données avec Amazon Data Firehose.

    2. Dans la section Conversion du format d’enregistrement, saisissez des valeurs pour le champ suivant :

      Conversion du format d’enregistrement

      Pour créer un flux Firehose qui ne convertit pas le format des enregistrements de données entrants, choisissez Disabled.

      Pour convertir le format des enregistrements entrants, sélectionnez Enabled (Activé), puis indiquez le format de sortie voulu. Vous devez spécifier une AWS Glue table contenant le schéma que vous souhaitez que Firehose utilise pour convertir votre format d'enregistrement. Pour plus d’informations, consultez Conversion de votre format d'enregistrement d'entrée dans Firehose.

      Pour un exemple de configuration de la conversion de format d'enregistrement avec AWS CloudFormation, voir AWS: : KinesisFirehose : : DeliveryStream.

  • Si vous choisissez Managed Service for Apache Flink ou Direct PUT comme source pour votre flux Firehose, dans la section Paramètres de la source :

    1. Sous Transformer les enregistrements, sélectionnez l'une des options suivantes :

      1. Si votre destination est Amazon S3 ou Splunk, dans la section Décompresser les enregistrements source Amazon CloudWatch Logs, sélectionnez Activer la décompression.

      2. Dans la section Transformer les enregistrements source avec AWS Lambda, fournissez des valeurs pour le champ suivant :

        Transformation de données

        Pour créer un flux Firehose qui ne transforme pas les données entrantes, ne cochez pas la case Activer la transformation des données.

        Pour spécifier une fonction Lambda à invoquer par Amazon Data Firehose et à utiliser pour transformer les données entrantes avant de les transmettre, cochez la case Activer la transformation des données. Vous pouvez configurer une nouvelle fonction Lambda à l'aide de vos plans Lambda ou en choisir une existante. Votre fonction Lambda doit contenir le modèle de statut requis par Amazon Data Firehose. Pour plus d’informations, consultez Transformation des données avec Amazon Data Firehose.

    2. Dans la section Conversion du format d’enregistrement, saisissez des valeurs pour le champ suivant :

      Conversion du format d’enregistrement

      Pour créer un flux Firehose qui ne convertit pas le format des enregistrements de données entrants, choisissez Disabled.

      Pour convertir le format des enregistrements entrants, sélectionnez Enabled (Activé), puis indiquez le format de sortie voulu. Vous devez spécifier une AWS Glue table contenant le schéma que vous souhaitez qu'Amazon Data Firehose utilise pour convertir votre format d'enregistrement. Pour plus d’informations, consultez Conversion de votre format d'enregistrement d'entrée dans Firehose.

      Pour un exemple de configuration de la conversion de format d'enregistrement avec AWS CloudFormation, voir AWS: : KinesisFirehose : : DeliveryStream.