Amazon EC2 上的 Couchbase 运行。来自 .NET SDK 的连接

Couchbase running on Amazon EC2. Connection from .NET SDK

我正在尝试连接到 Amazon EC2 上的 couchbase 运行。我可以通过从亚马逊或 IP 地址公开的 public URL 连接它,但每次我尝试从代码连接时,它都会抛出超时异常。

我所做的是: 我设置了一个配置

<couchbaseClients>
<couchbase useSsl="false">
  <servers>
    <add uri="http://PUBLIC-IP-ADDRESS:8091/pools"></add>
  </servers>
  <buckets>
    <add name="default" useSsl="false" password="">
      <connectionPool name="custom" maxSize="10" minSize="5"></connectionPool>
    </add>
  </buckets>
</couchbase>

然后在打开集群时我在其中放置了一个配置名称

 new Cluster("couchbaseClients/couchbase");

此外,我发现某处需要打开一组端口。我为我发现允许所有客户端(任何 ip 地址)的所有端口做了入站规则。

我做错了什么?

例外情况是:

A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond PUBLIC-IP-ADDRESS:11210

端口 11210 已打开,无法远程登录。 另外,我能够连接到 couchbase 的控制台。

好的,解决方法很简单。在安装 Couchbase 期间,我错误地指定了服务器主机名 - 本地主机名