You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Terraform创建API Gateway Stage时设置cache_cluster_enabled=false报错求助

问题排查:Terraform创建API Gateway Stage缓存禁用时的状态错误

错误原因

当设置cache_cluster_enabled = false禁用缓存集群时,配置中仍保留了cache_cluster_size = 0.5,这是冲突的配置。AWS API Gateway的规则是:只有在启用缓存集群(cache_cluster_enabled = true)的场景下,才需要指定cache_cluster_size参数;禁用缓存时,该参数必须移除,否则会导致Stage无法正常初始化,最终进入NOT_AVAILABLE异常状态。

解决办法

修改Terraform配置,直接删除cache_cluster_size参数即可,禁用缓存时不需要该配置项。调整后的配置示例如下:

resource "aws_api_gateway_stage" "example" {
  cache_cluster_enabled = false
  // 移除cache_cluster_size参数
  ...
}

如果后续需要启用缓存功能,再重新添加cache_cluster_size参数,并将cache_cluster_enabled设为true即可。

内容的提问来源于stack exchange,提问作者BERGUIGA Mohamed Amine

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.12 18:01:16