我需要将现有的aws_cloudwatch_log_stream
(或 CloudFormation 中的AWS::Logs::LogStream
(导入到我的配置中。但是,Terraform似乎不支持此功能。CloudFormation 也不支持此功能,所以我不能只是将其包装到一个迷你的 CloudFormation 模板中。
我不想删除和重新制作我的旧日志流。
我该怎么办?我有哪些选择?
此功能是在 AWS 提供商版本 2.67.0 中添加的。
在使用该版本或更高版本时,您应该能够通过运行以下命令导入日志流:
terraform import aws_cloudwatch_log_stream.foo Yada:SampleLogStream1234
<小时 />原答案:
此拉取请求是今天提出的,它将添加以logGroup:logStream
的形式导入 Cloudwatch 日志流的功能。该文档提供了一个示例:
terraform import aws_cloudwatch_log_stream.foo Yada:SampleLogStream1234
为了能够使用它,您可以等待它被合并(可能很快,因为它很小并且作者对 AWS 提供商做出了很多贡献(,然后发布,或者您可以从拉取请求的分叉存储库和分支自己构建提供程序。