我正在使用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