- Newest
- Most votes
- Most comments
Hello,
Thank you very much for your question. Currently, it is important to note that Firehose supports Apache Iceberg Tables as a destination in only some regions, such as US East (N. Virginia), US West (Oregon), Europe (Ireland), Asia Pacific (Tokyo), Canada (Central), and Asia Pacific (Sydney) AWS Regions. Based on the information given, it could be a permission issue. First, double-check that the IAM role used by Kinesis Data Firehose has the necessary permissions to write data to the S3 bucket and update the Iceberg table metadata. Furthermore, you could try increasing the buffer size and buffer interval for the Kinesis Data Firehose stream. This could help mitigate potential issues caused by concurrent writes or transient failures. It's also worth noting that the direct write to Iceberg feature in Kinesis Data Firehose is relatively new, and there might be some initial issues or limitations that need to be addressed. Monitoring the AWS release notes and documentation updates for any known issues or workarounds would also be helpful. You can check the further resources for more information:
- https://docs.aws.amazon.com/firehose/latest/dev/apache-iceberg-destination.html
- https://docs.aws.amazon.com/athena/latest/ug/querying-iceberg-managing-tables.html#querying-iceberg-alter-table-set-properties
- https://docs.aws.amazon.com/athena/latest/ug/querying-iceberg-creating-tables.html#querying-iceberg-table-properties
Relevant content
- AWS OFFICIALUpdated 8 months ago
- AWS OFFICIALUpdated 2 years ago
