繁体   English   中英

DynamoDB Local抛出了http 400错误请求

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM