我正在使用boto DynamoDBV2接口创建并填充DynamoDB中的表。我为它的代码看起来是这样的 -DynamoDB表正在创建,但无法插入新项目
my_table = Table.create(table_name, schema=[HashKey('key', data_type=STRING)], connection = self.connection)
my_table.put_item(data={
'key': 'somekey',
'value': value
})
我创建了连接,当我运行它,正确地创建了表,我可以看到它在AWS控制台。但在尝试将值放入表格时,我收到错误“Requested Resource not found”。
我也试过单独读取表,然后插入值这样的 -
Table.create(table_name, schema=[HashKey('key', data_type=STRING)], connection = self.connection)
my_table = Table(table_name, self.connection)
my_table.put_item(data={
'key': 'somekey',
'value': value
})
,但仍然获得在第二行相同的错误。我错过了什么?
可以捕获并添加错误的完整回溯? – NoamG