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

询问aws_vpn_gateway是否支持配置创建与删除超时时间

问题

测试中通过配置文件搭建AWS与Azure连接时,偶发销毁阶段失败,原因是aws_vpn_gateway资源无法被删除。推测是默认删除超时(比如5分钟)不够,系统延迟时删除需要6分钟,导致测试失败。当前资源定义如下:

resource "aws_vpn_gateway" "nightly_tests_aws_vpn_gateway_1" {
  vpc_id = aws_vpc.nightly_tests_aws_vpc_1.id
  tags = {
    nefeli_managed = "true"
  }
}

想知道是否可以通过类似Azure资源的timeouts块或其他方式延长aws_vpn_gateway的删除超时时间?Azure的配置示例如下:

timeouts {
  create = "2h0m0s"
  update = "2h0m0s"
  delete = "2h0m0s"
}

解决方案

Terraform的AWS Provider完全支持为aws_vpn_gateway资源添加timeouts块来自定义操作超时时间,包括删除操作。你只需要在资源定义中加入timeouts块,指定delete的超时时长即可。

修改后的资源配置示例:

resource "aws_vpn_gateway" "nightly_tests_aws_vpn_gateway_1" {
  vpc_id = aws_vpc.nightly_tests_aws_vpc_1.id
  tags = {
    nefeli_managed = "true"
  }

  timeouts {
    delete = "10m" # 根据实际需要调整时长,比如设为10分钟
  }
}

除了delete,也可以按需添加create和update的超时配置,格式和Azure的用法一致,时长支持h(小时)、m(分钟)、s(秒)的组合写法。

内容的提问来源于stack exchange,提问作者Patvakan Petrosyan

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.14 11:22:04