· 9 years ago · Dec 30, 2016, 09:23 PM
1package com.it451.dynamodb;
2
3import com.amazonaws.auth.BasicAWSCredentials;
4import com.amazonaws.regions.Regions;
5import com.amazonaws.services.dynamodbv2.AmazonDynamoDBClient;
6import com.amazonaws.services.dynamodbv2.document.*;
7import com.amazonaws.services.dynamodbv2.document.spec.QuerySpec;
8import com.amazonaws.services.dynamodbv2.document.utils.ValueMap;
9
10import java.util.Iterator;
11
12public class Main {
13
14
15 public static void main(String[] args) throws Exception {
16 String ACCESS_KEY = "AKIAJHFFC5QW35CUNNYA";
17 final String SECRET_KEY = "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";
18 BasicAWSCredentials credentials = new BasicAWSCredentials(ACCESS_KEY, SECRET_KEY);
19 AmazonDynamoDBClient dbClient = new AmazonDynamoDBClient(credentials).withRegion(Regions.US_EAST_1);
20 DynamoDB dynamoDB = new DynamoDB(dbClient);
21
22 Table table = dynamoDB.getTable("ModelSet");
23
24 QuerySpec spec = new QuerySpec()
25 .withKeyConditionExpression("Set = :v_set")
26 .withValueMap(new ValueMap().withString(":v_set", "Maiden-nancy-a"));
27
28 ItemCollection<QueryOutcome> items = table.query(spec);
29
30 Iterator<Item> iterator = items.iterator();
31 Item item = null;
32 while (iterator.hasNext()) {
33 item = iterator.next();
34 System.out.println(item.toJSONPretty());
35 }
36 }
37}