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