Consideration and limitations - Amazon Data Firehose
Services or capabilities described in Amazon Web Services documentation might vary by Region. To see the differences applicable to the China Regions, see Getting Started with Amazon Web Services in China (PDF).

Consideration and limitations

Note

Firehose supports database as a source in all Amazon Web Services Regions except China Regions, Amazon GovCloud (US) Regions, and Asia Pacific (Malaysia). This feature is in preview and is subject to change. Do not use it for your production workloads.

Firehose support for database as a source for Apache Iceberg Tables has the following considerations and limitations:

  • Firehose supports RDS and Aurora databases and databases running on Amazon EC2 instances.

  • Firehose supports MySQL version 8.0.x and 8.2 and PostgreSQL versions 12, 13, 14, 15, and 16.

  • For MySQL and PostgreSQL, Firehose supports Standalone, Primary and replica, High available clusters, and Multi-primary topologies. Firehose works with only a primary server endpoint.

  • Firehose supports databases that are within Virtual Private Cloud (VPC).

  • As a part of schema evolution, Firehose supports new column addition changes.

  • During preview, Firehose supports a maximum of 20 MBPS per Firehose stream.

  • Firehose supports a maximum row size of 10 MB.

  • Firehose supports in-order processing of CDC events per primary key basis.

  • Firehose provides exactly once replication of CDC events into Apache Iceberg Tables.

  • For Amazon S3 Tables, Firehose doesn't support the automatic creation of tables. You must create S3 Tables before creating a Firehose stream.