我需要将现有的aws_cloudwatch_log_stream
(或CloudFormation中的AWS::Logs::LogStream
)导入到我的配置中。但是,it appears that Terraform does not support this functionality。 CloudFormation也不支持此功能,因此我不能仅将其包装到一个小型CloudFormation模板中。
我不想删除并重新制作旧的日志流。
我该怎么办?我有什么选择?
答案 0 :(得分:2)
此功能已在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提供程序做出了很大贡献),然后将其发布,或者您可以自己从{{ 3}}。