Blizzard API를 이용하여, Hearthstone 카드 정보를 수집하고 비정규화하여 AWS DynamoDB에 적재한다.
cardcaptor crawl -key <accessKey> [-db <dbpath>]
cardcaptor struct -akid <AWS IAM key> -secret <AWS IAM secret>cardcaptor -db="./cards.db" -key="USNtEMfE48HPRJDeX4a0o9PqjhdQfM6TgcA"블리자드 REST API로부터 데이터를 수집한다.
- db: 확장자를 포함하는 새로 생성될 db 파일의 경로
- key : 블리자드 API에서 발급받은 accessKey
데이터 저장을 위한 AWS DynampDB 테이블을 생성한다.
- akid: (필수) AWS IAM accessID 발급방법
- secret: (필수) AWS IAM secretKey
- region: AWS region region 목록
- table: 생성할 테이블 이름
- rcu: 프로비전된 읽기 유닛 개수 설정
- wcu: 프로비전된 쓰기 유닛 개수 설정
수집된 데이터로부터 비정규화된 json 포맷을 작성하고 DynamoDB에 저장한다.
