├── README.md ├── Dockerfile └── bulkload.py /README.md: -------------------------------------------------------------------------------- 1 | # aws-batch-demo 2 | -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- 1 | FROM python 2 | RUN pip3 install boto3 3 | RUN mkdir /src 4 | COPY . /src 5 | CMD [“python”, “/src/bulkload.py”] -------------------------------------------------------------------------------- /bulkload.py: -------------------------------------------------------------------------------- 1 | import boto3 2 | session = boto3.session.Session(region_name= 'us-east-1') 3 | dynamodb = session.resource('dynamodb') 4 | 5 | 6 | table = dynamodb.Table("TestTable") 7 | 8 | filler = "x" * 1000 9 | 10 | i = 0 11 | while (i < 10): 12 | j = 0 13 | while (j < 10): 14 | print (i, j) 15 | 16 | table.put_item( 17 | Item={ 18 | 'pk':i, 19 | 'sk':j, 20 | 'filler':{"S":filler} 21 | } 22 | ) 23 | j += 1 24 | i += 1 25 | 26 | 27 | --------------------------------------------------------------------------------