An open API service indexing awesome lists of open source software.

https://github.com/zhulinwei/dynamodb-to-csv

DynamoDB小工具
https://github.com/zhulinwei/dynamodb-to-csv

csv dynamodb

Last synced: about 1 year ago
JSON representation

DynamoDB小工具

Awesome Lists containing this project

README

          

# dynamodb-to-csv

## 描述
参考[AWS DynamoDBtoCSV](https://github.com/edasque/DynamoDBtoCSV)并经过改良,可将大规模dynamodb数据保存到指定的csv文件

## 使用

```shell
node app -h
Usage: app [options]

Options:
-V, --version output the version number
-q, --query [query] 查询条件
-f, --output [output] 输出文件
-r, --region [region] 数据库区域
-e, --endpoint [endpoint] 数据库端口
-t, --tableName [tableName] 数据表名称
-s, --sslEnabled [sslEnabled] 数据库加密
-a, --accessKeyId [accessKeyId] 数据库编号
-k, --secretAccessKey [secretAccessKey] 数据库密钥
-h, --help output usage information
```

## 依赖
- lodadh
- aws-sdk
- csv-writer
- commander

## example

将放在美西2区的数据表test导出到test.csv文件中
``` shell
node app -r us-west-2 -t test -f test.csv
```

将放在美西2区、编号为your_access_key_id、密钥为your_secret_access_key、端口地址为your_dynamodb_endpoint、数据表为your_dynamedb_table_name的数据导入到your_output_file_name文件中
``` shell
node app -r us-west-2 -a your_access_key_id -k your_secret_access_key -e your_dynamodb_endpoint -t your_dynamedb_table_name -f your_output_file_name
```