仅更改 Kinesis Firehose 流的区域

问题描述

该流是在 us-west-2 中创建的,但我希望它在 us-east-1 中(不更改整个提供程序区域)

resource "aws_kinesis_firehose_delivery_stream" "cloudfront-waf-us-east-1" {
  name        = "cloudfront-waf-us-east-1"
  destination = "extended_s3"
  provider    = aws.us-east-1

  extended_s3_configuration {
    role_arn           = "arn:aws:iam::xxxx:role/waf-kinesis-log-writer-us-west-2"
    bucket_arn         = "arn:aws:s3:::xxxx"
    buffer_size        = 5
    buffer_interval    = 60
    compression_format = "UNCOMpressed"
    prefix             = "AWSLogs/xxxx/AWSWAF/us-east-1"
  }
}

在 provider.tf 中有这个

provider "aws" {
  alias               = "us-east-1"
  region              = "us-east-1"
  allowed_account_ids = ["xxx","xxx","xxx"]
  version             = "~> 3.45.0"
}

得到这个(我认为供应商会改变地区)

arn:aws:firehose:us-west-2:xxxx:deliverystream/cloudfront-waf-us-east-1

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)