2013-03-22 81 views
1

首先,我是django和dynamodb的新手。我遵循https://github.com/gtaylor/django-dynamodb-sessions链接,并尝试将django与DynamoDB集成以创建api。Django dynamodb集成资源未找到异常

我确保AWS密钥是正确的,并且可以使用python和boto连接表,但仍然在服务器上运行时出现错误;

"DynamoDBResponseError: 400 Bad Request 
{'message': 'Requested resource not found: Table: employee not found', '__type': 'com.amazonaws.dynamodb.v20111205#ResourceNotFoundException'}" 
+1

是否有可能在Django上运行时,这个比你要连接到不同的区域你是通过boto连接的吗? – garnaat 2013-03-26 11:46:32

+0

我不确定,但我看到一些类似的代码,我可以通过boto ConnectionBorg()连接到表的任何方式,但它似乎不是一个好的做法,它需要更多的时间来获得响应api(我的意思是每个部分的请求都很低),但为了完整起见,与其他数据库集成 – 2013-04-01 04:40:30

回答

2

我发现我自己我的数据库连接到一个区域,当我连接该地区的IT工作的优良.. :)

+0

相比,添加区域的关键是:DYNAMODB_SESSIONS_AWS_REGION_NAME – 2016-05-02 02:18:43