Consideration and limitations
Note
Firehose supports database as a source in all Amazon Web Services Regions
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.