Estoy empezando a trabajar con boto para conectarme a Amazon CloudSearch.¿Cómo me conecto a un dominio existente de CloudSearch en boto?
Obtuve los ejemplos funcionando, pero no puedo encontrar ningún ejemplo de conexión a un dominio existente, todos los ejemplos crean un nuevo dominio.
Buscando, encontré get_domain, pero eso falla si lo llamo en el objeto de conexión.
>>> conn.get_domain('foo')
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
AttributeError: 'Layer2' object has no attribute 'get_domain'
¿Alguna sugerencia sobre cómo puedo conectarme a un dominio existente?
[editar] empecé a esto: http://boto.cloudhackers.com/en/latest/cloudsearch_tut.html
Por lo tanto, todo lo que estoy haciendo esto
import boto
conn = boto.connect_cloudsearch()
Gracias! (Eliminé un comentario anterior acerca de que esto no funcionaba, era un error del operador). – ThoughtfulHacking
llamada conn.lookup ('nombre') genera el siguiente error: AttributeError: el objeto 'Layer2' no tiene ningún atributo 'lookup'. Buscando a través del código, no puedo encontrar un método de "búsqueda" dentro de CloudSearch. – waigani
Hmm. El módulo cloudsearch.layer2 definitivamente define un método '' lookup''. Lo ha tenido desde 2012/08/22 cuando se agregó con este compromiso (https://github.com/boto/boto/commit/87cc02e496f0f803a07274b8976d14a45663a4ee). Tal vez estás usando una versión anterior de boto? – garnaat