개발 목적으로 로컬 컴퓨터를 원격 ec2에 설치된 couchbase에 연결하려고합니다. 연결을 만들었지 만 데이터에 액세스하려고하면 시간 초과가 발생합니다.원격 couchbase 및 AWS ec2를 사용할 때 시간 초과
문제점을 검색 한 결과 couchbase가 AWS 외부에서 사용할 수없는 내부 IP를 반환했다는 사실과 관련된 문제 일 가능성이 높습니다 (here).
그러나이 문제에 대한 해결책을 찾지 못했습니다. 어떤 생각?
감사합니다.
This is my output:
In [19]: c = couchbase.Couchbase().connect(host='107.20.181.77',bucket='amit')
In [20]: c
Out[20]: <couchbase.connection.Connection bucket=amit, nodes=['10.185.248.101:8091'] at 0x2f20870>
In [21]: c.set("12345",{'a':100})
---------------------------------------------------------------------------
TimeoutError Traceback (most recent call last)
<ipython-input-21-4df1cb7c8c9a> in <module>()
----> 1 c.set("12345",{'a':100})
/usr/local/lib/python2.7/dist-packages/couchbase/connection.pyc in set(self, key, value, cas, ttl, format, persist_to, replicate_to)
318 """
319 return _Base.set(self, key, value, cas, ttl, format,
--> 320 replicate_to, persist_to)
321
322 def add(self, key, value, ttl=0, format=None, persist_to=0, replicate_to=0):
TimeoutError: <Key=u'12345', RC=0x17[Operation timed out], Operational Error, Results=1, C Source=(src/multiresult.c,286)>