Amazon web services 使用Terraform和CodeDeploy管理ECS版本
我使用Terraform管理基础设施,并使用CodeDeploy部署ECS服务。我想知道是否有防止Terraform增加ECS映像修订版本以允许CodeDeploy推出更改的最佳实践 我相信如果我Amazon web services 使用Terraform和CodeDeploy管理ECS版本,amazon-web-services,terraform,amazon-ecs,Amazon Web Services,Terraform,Amazon Ecs,我使用Terraform管理基础设施,并使用CodeDeploy部署ECS服务。我想知道是否有防止Terraform增加ECS映像修订版本以允许CodeDeploy推出更改的最佳实践 我相信如果我terraform应用它将立即应用服务正在使用的修订版,对吗?我想让CodeDeploy管理服务的推出,但同时让Terraform管理基础设施 编辑 我想知道最好的用例是否是使用以下内容: 并绕过版本更改 例如: lifecycle { ignore_changes = [task_defi
terraform应用
它将立即应用服务正在使用的修订版,对吗?我想让CodeDeploy管理服务的推出,但同时让Terraform管理基础设施
编辑
我想知道最好的用例是否是使用以下内容:
并绕过版本更改
例如:
lifecycle {
ignore_changes = [task_definition]
}
您的编辑总结了让Terraform忽略某些内容的最佳方式。对你有用吗?如果不是的话,如果你可以编辑你的问题,包括一个可以运行来显示你的问题,并解释在Terraform的上下文之外会发生的步骤,那将是很有帮助的。这对我来说确实有效。不幸的是,我没有一个很好的方法将这些更改转换成一个可复制的脚本。尽管如此,我还是很感谢您的响应,但它并没有强制进行部署更改,因为我已经对它进行了几次测试。