Overview
- Plugin type: input
- Load all or nothing: yes
- Resume supported: no
- Cleanup supported: no
Configuration
- access_key: AWS access key (string, optional)
- secret_key: AWS secret key (string, optional)
If you don't specify keys, I'll use the profile configuration file for the default profile.
- region: Region Name (string, default: ap-northeast-1)
- table: Table Name (string, required)
- limit: Scan Limit (integer, default: 100)
Example
in:
type: dynamodb
access_key: YOUR_ACCESS_KEY
secret_key: YOUR_SECRET_KEY
region: ap-northeast-1
table: YOUR_TABLE_NAME
limit: 1000
columns:
- {name: ColumnA, type: long}
- {name: ColumnB, type: double}
- {name: ColumnC, type: string}
- {name: ColumnD, type: boolean}
filters:
- {name: ColumnA, type: long, condition: BETWEEN, value: 10000, value2: 20000}
- {name: ColumnC, type: string, condition: EQ, value: foobar}
out:
type: stdout
Build
$ ./gradlew gem