我正在尝试从启动配置迁移到启动模板。
我在Terraform中将资源从aws_launch_config
修改为aws_launch_template
,然后运行
terraform apply
该工作产生以下错误:
Error: module.create_launch_templates.module.myapp.aws_launch_template.launch_template:
Provider doesn't support resource: aws_launch_template
我正在运行以下版本:
Terraform v0.11.11
+ provider.aws v1.9.0
+ provider.template v2.0.0
提供程序版本是最新的1.X版本。我需要升级到2.X版本吗? 2.x版本甚至可用吗?
编辑:我从其他发布版本2.x看到尚不可用。
答案 0 :(得分:0)
AWS provider is 1.57的当前版本。您应该升级您的版本,因为1.9确实确实非常老,并且可能早于启动模板的发布。您可以通过运行docs中看到的terraform init -upgrade
来升级提供程序版本。
该提供程序的2.0版尚不可用,我怀疑它可以用于Terraform .12版,但这只是一个猜测。