我们使用以下代码与DynamoDB
进行通信:
using (var client = AWSClientFactory.CreateAmazonDynamoDBClient(RegionEndpoint.USEast1))
{
var table = Table.LoadTable(client, "Users");
var item = await table.GetItemAsync(id);
}
如何强制AWS.SDK for .NET
始终使用SSL连接?这非常重要,因为我们希望在DynamoDB
中存储包括密码在内的用户数据。
答案 0 :(得分:1)
以下是一个代码段,可让您明确设置端点:
AmazonDynamoDBConfig config = new AmazonDynamoDBConfig();
config.ServiceURL = "https://dynamodb.us-east-1.amazonaws.com";
var client = new AmazonDynamoDBClient(config);
随意将区域(us-east-1)替换为任何其他AWS区域。
此示例基于此处提供的有关设置端点的文档:https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/TestingDotNetApiSamples.html