Amazon DynamoDB
开发人员指南 (API 版本 2012-08-10)
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

01-CreateTable.cs

01-CreateTable.cs 程序创建一个表 (TryDaxTable)。本部分的其他 .NET 程序都将依赖此表。

using Amazon.DynamoDBv2.Model; using System.Collections.Generic; using System; using Amazon.DynamoDBv2; namespace ClientTest { class Program { static void Main(string[] args) { AmazonDynamoDBClient client = new AmazonDynamoDBClient(); var tableName = "TryDaxTable"; var request = new CreateTableRequest() { TableName = tableName, KeySchema = new List<KeySchemaElement>() { new KeySchemaElement{ AttributeName = "pk",KeyType = "HASH"}, new KeySchemaElement{ AttributeName = "sk",KeyType = "RANGE"} }, AttributeDefinitions = new List<AttributeDefinition>() { new AttributeDefinition{ AttributeName = "pk",AttributeType = "N"}, new AttributeDefinition{ AttributeName = "sk",AttributeType = "N"} }, ProvisionedThroughput = new ProvisionedThroughput() { ReadCapacityUnits = 10, WriteCapacityUnits = 10 } }; var response = client.CreateTableAsync(request).Result; Console.WriteLine("Hit <enter> to continue..."); Console.ReadLine(); } } }