2

DynamoDB を使用しています。ここで、「ユーザー」はテーブルとモデル オブジェクトの名前です。次のエラーが表示されます。

Requested resource not found: Table: User not found

web.config の設定は以下の通りです。

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

現在、localhost を使用してアプリケーションをデバッグしています。これは許されますか?

4

2 に答える 2

0

ServiceURLデフォルトのリージョンを使用していないため、問題は設定しませんでした。

デフォルトでは、AWS SDK for .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);
}

Amazon の「What Is Amazon DynamoDB?」も役立ちます。

于 2012-08-09T03:49:09.183 に答える