func MakeDynamoDBStore(awsAccessKey, awsSecretKey string) *TDynamoDBStore { var ( auth aws.Auth pk dynamodb.PrimaryKey ) contract.RequireNoErrors( func() (err error) { auth, err = aws.GetAuth(awsAccessKey, awsSecretKey, auth.Token(), auth.Expiration()) return }, func() (err error) { desc := DynamoDBDemoTableDescription() pk, err = desc.BuildPrimaryKey() return }) dynamo := dynamodb.Server{auth, aws.USWest2} // hardcode ftw table := dynamo.NewTable(DynamoDbDemoTable, pk) return &TDynamoDBStore{&dynamo, table} }