地形导入 aws_cloudwatch_log_stream

Terraform import aws_cloudwatch_log_stream

我需要将现有的 aws_cloudwatch_log_stream(或 CloudFormation 中的 AWS::Logs::LogStream)导入到我的配置中。然而,it appears that Terraform does not support this functionality。 CloudFormation 也不支持这个功能,所以我不能把它包装成一个迷你 CloudFormation 模板。

我不想删除和重新创建我的旧日志流。

我该怎么办?我有哪些选择?

此功能是在 version 2.67.0 of the AWS provider 中添加的。

使用该版本或更高版本时,您应该能够通过 运行 以下命令导入日志流:

terraform import aws_cloudwatch_log_stream.foo Yada:SampleLogStream1234

原回答:

This pull request 今天提出,将添加以 logGroup:logStream 形式导入 Cloudwatch Log Streams 的功能。文档提供了一个示例:

terraform import aws_cloudwatch_log_stream.foo Yada:SampleLogStream1234

为了能够使用它,您可以等待它被合并(可能很快,因为它很小并且作者为 AWS 提供者做出了很多贡献)然后发布,或者您可以自己构建提供者the pull request's forked repo and branch.