Loading...
Loading...
### Terraform Version ```shell 6.23.0 ``` ### Terraform Configuration Files ``` resource "aws_s3tables_table_bucket" "reporting_data" { name = "reporting-data" tags = { Name = "reporting_data_bucket" Description = "S3 bucket for reporting data storage" } } resource "aws_kinesis_firehose_delivery_stream" "events_stream" { name = "events-stream" destination = "iceberg" iceberg_configuration { role_arn = aws_iam_role.firehose_reporting_role.arn catalog_arn = "arn:aws:glue:us-east-1:${data.aws_caller_identity.current.account_id}:catalog/s3tablescatalog/${var.reporting_data_bucket_name}" buffering_size = 10 buffering_interval = 400 s3_configuration { role_arn = aws_iam_role.firehose_reporting_role.arn bucket_arn = aws_s3tables_table_bucket.reporting_data.arn } destination_table_configuration { database_name = var.submission_events_table_namespace table_name = var.submission_events_table_name } } } ``` ### Debug Output ``` Error: creating Kinesis Firehose Delivery Stream (events-stream): operation error Firehose: CreateDeliveryStream, https response error StatusCode: 400, RequestID: id, api error ValidationException: 1 validation error detected: Value at 'icebergDestinationConfiguration.s3Configuration.bucketARN' failed to satisfy constraint: Member must satisfy regular expression pattern: arn:.*:s3:::[\w\.\-]{1,255} ``` ### Expected Behavior Should set up kinesis firehose stream with iceberg configuration pointing to an s3tables bucket ### Actual Behavior Validation failed on s3 arn, s3 arn is in the format arn:.*:s3tables:::[\w\.\-]{1,255}, where it is looking for arn:.*:s3:::[\w\.\-]{1,255} ### Steps to Reproduce terraform init terraform apply ### Additional Context _No response_ ### References _No response_ ### Generative AI / LLM assisted development? _No response_
Click on a version to see all relevant bugs
Terraform Integration
Learn more about where this data comes from
Bug Scrub Advisor
Streamline upgrades with automated vendor bug scrubs
BugZero Enterprise
Wish you caught this bug sooner? Get proactive today.