我无法从docs / examples中确定如何使用boto的dynamodb2存储/读取DynamoDB中的二进制数据。怎么做?
我的猜测是项目值类似{ 'B': binary-data }
,但这会导致JSON编码器出错。
答案 0 :(得分:10)
boto提供二进制类来自动执行此操作:
from boto.dynamodb2.table import Table
from boto.dynamodb.types import Binary
Table('mytable').put_item({'hashkey': Binary('\x01\x02')})
答案 1 :(得分:4)