ドキュメントとさまざまなチュートリアルを精査した後、多値データ型 (数値または文字列セット) である dynamo アイテムの属性を設定または更新する方法がわかりません。私はboto(boto.dynamodb2、具体的にはboto.dynamodbではありません)を使用しています。
このようなことを試してみてください(「id」はハッシュキーです):
Item(Table('test'), data={'id': '123', 'content': 'test', 'list': [1,2,3,4]}).save()
次のエラーが発生します。
TypeError: Unsupported type "<type 'list'>" for value "[1, 2, 3, 4]"
これは boto.dynamodb2 で可能に違いないと思いますが、これを行っている人の例が見つからないのは奇妙です。(数値セットまたは文字列セットの属性ではなく、数値または文字列の属性を設定しているだけです。)
このトピックに関する洞察と、これを boto で動作させる方法を教えてください。私は単純なものを見落としていると思います。ありがとう!