从route53定义的URL中注销

时间:2019-01-04 07:36:00

标签: amazon-web-services url dns couchbase amazon-route53

我在Amazon route53中创建了一个记录集,该记录集用于Couchbase控制台。但是,如果使用此URL,则在一分钟内(通常可变时间<60秒)就会注销,而如果直接使用IP地址,则不会发生这种情况。有人可以解释发生了什么吗? Config: Type: Ipv4 Alias: no Ttl: 60 sec value: 2 IPs Routing policy:simple

PS:这是最近开始发生的。最初它运行良好。

1 个答案:

答案 0 :(得分:1)

您可以进行一次快速简便的实验,以了解发生这种情况的原因。由于您的群集中有2个节点(例如N1N2),请尝试以下操作(Chrome需要使用EditThisCookie扩展名或类似的扩展名)

  1. 通过N1访问并登录Web控制台。
  2. 通过使用EditThisCookie工具将其导出来复制在此页面中创建的cookie。
  3. 打开N2 Web控制台的登录页面。不用登录,而是粘贴N1工具从EditThisCookie复制来的cookie。
  4. 刷新页面,看看会发生什么。
  5. 您仍然应该会看到登录页面。

因此,我们在这里看到的是会话令牌不在节点之间共享。我不知道是否有任何配置可以启用该功能。我也不知道为什么它曾经起作用。

最后,问题是由route53's simple routing behaviour引起的。每个DNS请求将以随机顺序接收记录中的所有IP。假设behaviour of Chromium based browsers,无论何时到第一个节点的请求中发生超时,您的浏览器都将尝试访问第二个节点,这将不会对请求进行身份验证。

如何修复:只需将单个节点添加到DNS记录即可。