安全隧道生命周期 - AWS IoT
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

安全隧道生命周期

隧道可能为以下其中一种状态:

  • OPEN

  • CLOSED

连接可能为以下其中一种状态:

  • CONNECTED

  • DISCONNECTED

打开隧道时,其状态为 OPEN。隧道的源和目标连接状态设置为 DISCONNECTED。当设备(源或目标)连接到隧道时,相应的连接状态将更改为 CONNECTED,而隧道状态保持为 OPEN。当设备与隧道断开连接时,相应的连接状态会更改回 DISCONNECTED。只要隧道状态保持为 OPEN,设备就可以重复连接隧道并断开与隧道的连接。

当您调用 CloseTunnel 或者隧道状态保持 OPEN 的时间长于 MaxLifetimeTimeout 值时,隧道的状态将变为 CLOSED。您可以在调用 OpenTunnel 时配置 MaxLifetimeTimeout。如果您未指定值,则 MaxLifetimeTimeout 默认为 12 小时。

隧道状态为 CLOSED 后,隧道可能会在 AWS IoT 控制台中显示至少三个小时,然后才会被删除。当隧道可见时,您可以调用 DescribeTunnelListTunnels 查看隧道元数据。隧道状态为 CLOSED 时,无法重新打开该隧道。安全隧道服务拒绝连接到 CLOSED 隧道的尝试。