Terraform:在以 S3 为目标的 Firehose 流中,用于启用“新行分隔符”的 terraform 等效参数是什么。仅供参考,没有动态分区,没有 lambda。 Firehose 从配置为 dynamodb 的 kinesis 流获取数据。
请帮忙。
Matthew-Gu 在 AWS Repost 上的 Cloudformation 中提供了解决方案。
“对于 JSON,这看起来像:{ "类型": "AppendDelimiterToRecord", "参数": [ { "参数名称": "分隔符", "参数值": " “}]”
对于 HCL 中的 Terraform,这将是:
resource "aws_kinesis_firehose_delivery_stream" "extended_s3_stream" {
name = "terraform-kinesis-firehose-extended-s3-test-stream"
destination = "extended_s3"
extended_s3_configuration {
role_arn = aws_iam_role.firehose_role.arn
bucket_arn = aws_s3_bucket.bucket.arn
processing_configuration {
enabled = "true"
processors {
type = "AppendDelimiterToRecord"
parameters {
parameter_name = "Delimiter"
parameter_value = "\\n"
}
}
}
}
}
来源: