in try_dax.go [102:129]
func executeCreateTable() error {
client, err := initTableClient()
if err != nil {
return err
}
in := &dynamodb.CreateTableInput{
TableName: aws.String(table),
KeySchema: []*dynamodb.KeySchemaElement{
{AttributeName: aws.String("pk"), KeyType: aws.String(dynamodb.KeyTypeHash)},
{AttributeName: aws.String("sk"), KeyType: aws.String(dynamodb.KeyTypeRange)},
},
AttributeDefinitions: []*dynamodb.AttributeDefinition{
{AttributeName: aws.String("pk"), AttributeType: aws.String(dynamodb.ScalarAttributeTypeS)},
{AttributeName: aws.String("sk"), AttributeType: aws.String(dynamodb.ScalarAttributeTypeN)},
},
ProvisionedThroughput: &dynamodb.ProvisionedThroughput{
ReadCapacityUnits: aws.Int64(100),
WriteCapacityUnits: aws.Int64(100),
},
}
out, err := client.CreateTable(in)
if err != nil {
return err
}
writeVerbose(out)
return nil
}