我正在尝试从启动配置迁移到启动模板。
我在 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版本尚不可用。
AWS 提供程序的当前版本是 1.57。 您应该升级您的版本,1.9 真的、真的、真的很旧,可能早于启动模板的发布。您可以通过运行terraform init -upgrade
来升级提供程序版本,如文档中所示。
该提供程序的 2.0 版尚不可用,我怀疑它将为 Terraform 版本 .12 做好准备,但这只是一个猜测。