我正在使用boto DynamoDBV2接口编写一个脚本来创建并填充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控制台中看到它。但是,当尝试将值放入表格时,我遇到了“请求的资源未找到”的错误。
我还尝试了单独读取表格,然后像这样插入值-
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
})
但是在第二行仍然收到相同的错误消息。 我缺少了什么?