使用Terraform缩小AWS上的Redis缓存集群

时间:2017-10-24 21:09:52

标签: amazon-web-services redis terraform

我使用Terraform扩展和缩小AWS环境以适应短期运行事件。我遇到的问题是AWS只允许您扩展Elasticache Redis实例类型,并且不允许您缩小到较小的实例类型。这意味着在使用Terraform缩小之前,我必须首先在AWS控制台中删除10个分片的Redis节点。是否有更简单的方法来使用Terraform首先删除然后重新创建较小的实例?

1 个答案:

答案 0 :(得分:1)

terraform taint完成了这项工作

因此,在需要更改为较小的实例类型之前,首先要污染这些资源。 terraform apply将首先销毁,然后重新创建这些资源。

terraform taint aws_elasticache_cluster.my_cluster

参考:

https://www.terraform.io/docs/commands/taint.html