[英]DynamoDB Local throws http 400 bad request
我试图在一周前通过亚马逊提供的.net示例运行AWS发布的dynamo db local。
AmazonDynamoDBConfig config = new AmazonDynamoDBConfig();
config.ServiceURL = "http://localhost:8000";
client = new AmazonDynamoDBClient(config);
Console.WriteLine();
Console.WriteLine("Creating sample tables");
CreateSampleTables();
public static void CreateSampleTables()
{
Console.WriteLine("Getting list of tables");
//This line throws error
List<string> currentTables = client.ListTables().ListTablesResult.TableNames;
抛出了“Amazon.DynamoDB.AmazonDynamoDBException”类型的异常。
Inner exception: {"The remote server returned an error: (400) Bad Request."}
我尝试使用浏览器调用localhost:8000,我得到了同样的错误
此错误(HTTP 400错误请求)表示Internet Explorer能够连接到Web服务器,但由于地址有问题,无法找到网页。
任何帮助将不胜感激!
在没有看到所有代码的情况下,我最初的猜测是您仍在使用Amazon.DynamoDB命名空间而不是Amazon.DynamoDBv2命名空间。 Amazon DynamoDB Local工具仅支持最新的DynamoDB API。
谢谢!
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.