2012-08-08 121 views
1

這是我第一次嘗試使用dynamodb,其中User是Table和Model Object的名稱。我得到這個錯誤。沒有找到aws dynamodb需要什麼配置.net 4#

請求的資源:表:用戶未找到

web.config中設置如下。

<appSettings> <add key="AWSAccessKey" value="asdf" /> <add key="AWSSecretKey" value="Vi+asdfsecretImnottelling" /> </appSettings>

我目前使用本地主機調試我的應用程序。這是否允許?

回答

0

我沒設置的serviceUrl因爲我不使用默認的區域

默認情況下,這是一個問題,AWS SDK用於.NET設置端點https://dynamodb.us-east-1.amazonaws.com。您還可以設置端點明確如下面的C#代碼段

private static void CreateClient() { AmazonDynamoDBConfig config = new AmazonDynamoDBConfig(); config.ServiceURL = "http://dynamodb.us-east-1.amazonaws.com"; client = new AmazonDynamoDBClient(config); }

這裏

亞馬遜例如 http://docs.amazonwebservices.com/amazondynamodb/latest/developerguide/TestingDotNetApiSamples.html

+0

而不是定義端點URL,你可以使用下面的代碼來創建AmazonDynamoDBClient客戶端。 AmazonDynamoDBClient client = new AmazonDynamoDBClient(「your id」,「your key」,Amazon.RegionEndpoint.US.east1); – 2015-09-25 13:42:57