私は本当に間違ったことをしているに違いないが、私はこの問題に関してgoogleで何も見つけることができない。 Amazon WebサービスでSDBにアクセスするためにbotoを使用しています。新しいテーブルを作成したり、アイテムを追加したり、テーブル内のすべてのアイテムを繰り返したりすることはできますが、クエリの方法を理解することはできません。 "選択"メソッドはありますが、 "クエリ"はありません。ここの文書によると:http://boto.s3.amazonaws.com/ref/sdb.html#module-boto.sdb.domain。あなたのSDBを照会するためにpythonicメソッドを使用することは可能ですが、このメソッドは私にとっては存在しません!ここでbotoを使ってAmazonのシンプルなDBを照会
は私の問題を説明するに役立つかもしれないコードの小さなスニペットです:
>>>domain = conn.get_domain('testtable')
>>> domain.select()
<boto.sdb.queryresultset.SelectResultSet object at 0xb71bb2ac>
>>> domain.query()
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
AttributeError: Domain instance has no attribute 'query'
は、この方法では、何らかの理由で削除されていませんか?私はクエリを作成する専門家ではなく、selectメソッドの使用に関する追加のドキュメントを私に指摘することは素晴らしいことです!
私はさらに2分間検索し、SDB(http://aws.amazon.com/articles/1231?_encoding=UTF8&jiveRedirect=1)のクエリを作成するためのAmazonドキュメントを見つけましたが、私が書き込むすべてのクエリは400 Bad Request、さらに基本的な 'select * from testtable' – user449511
文書を徹底的に読んで、引用符とバッククォートの正しい組み合わせを使用した後、私はクエリを見つけましたが、依然としてクエリメソッドがまだ利用可能かどうかを知りたいと思っています。 – user449511