Sto appena iniziando a lavorare con boto per connettermi ad Amazon CloudSearch.Come connettersi a un dominio CloudSearch esistente in boto?
Ho gli esempi funzionanti, ma non riesco a trovare alcun esempio di connessione a un dominio esistente, tutti gli esempi creano un nuovo dominio.
Sto girando, ho trovato get_domain, ma fallisce se lo chiamo sull'oggetto di connessione.
>>> conn.get_domain('foo')
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
AttributeError: 'Layer2' object has no attribute 'get_domain'
Qualche suggerimento su come posso connettermi a un dominio esistente?
[modifica] ho iniziato da questo: http://boto.cloudhackers.com/en/latest/cloudsearch_tut.html
Quindi, tutto quello che sto facendo questo
import boto
conn = boto.connect_cloudsearch()
Grazie! (Ho cancellato un commento precedente su questo non funzionante, si trattava di errore dell'operatore). – ThoughtfulHacking
chiamata conn.lookup ('name') solleva il seguente errore: AttributeError: l'oggetto 'Layer2' non ha attributo 'lookup'. Cercando nel codice, non riesco a trovare un metodo di "ricerca" all'interno di CloudSearch. – waigani
Hmm. Il modulo cloudsearch.layer2 definisce definitivamente un metodo '' lookup''. Ha avuto dal 2012/08/22 quando è stato aggiunto con questo impegno (https://github.com/boto/boto/commit/87cc02e496f0f803a07274b8976d14a45663a4ee). Forse stai usando una versione precedente di boto? – garnaat