使用最新的AMI在Terraform中构建EC2实例的配置的注意事项
总结
当我使用Terraform配置构建EC2时,选择了最新的AMI,却遇到了不幸事件,以下是我的备忘录。
前提 (Qian ti)
-
- 「Terraformで最新のAMIを使ってEC2を構築する設定」自体はググると出てくるので割愛します
-
- 「一時的なテスト環境構築」ではなく、「恒久的に利用する環境」の構築に利用しました
環境を変更するときはTerraformの設定を変更して反映する感じです
发生了什么
-
- 使用最新的AMI来使用Terraform构建EC2的配置,完成整个环境的构建。
-
- 大约一周后,为了更改环境,改变配置并执行terraform apply。
-
- 导致重新创建EC2实例。
-
- 终止旧实例,并启动新实例。
- 在EC2实例上进行的配置工作将会失效。
由于
由于在上述的”1″和”3″之间发布了新的AMI,”最新的AMI”已经改变了。
“使用Terraform构建EC2时的配置来使用最新的AMI” + 由于AMI的更改导致了实例的重新创建。
总结
在长期使用的环境中,最好不要使用Terraform来构建具有最新AMI的EC2配置。