2015년 12월 18일 금요일

아마존 MWS 개발 참고 사항 - API 시작 가이드

IT를 선도하는 기업답게 가이드가 매우 상세하다. 다만 방대한 가이드로 인해서 (번역 안된) 원하는 자료를 속독 하는 것이 쉽지 않다.
본문은 아마존(Amazon) API에 접근 하기 위한 퀵가이드 제공을 목표로 한다.

먼저 아마존 API 두 가지이다.

아마존 MWS

 - 아마존 셀러를 위한 통합 웹 서비스 API이다.
 - 셀러는 프로그램을 통해서 효율적인 관리가 가능하다.
 - API 정보
https://developer.amazonservices.com
필수 정보: Access Key, Secret Key

아마존 Product Advertising API

 - 아마존에서 발생되는 다양한 정보에 접근 할 수 있는 방법을 제공한다.
 - 예를 들면, 판매 아이템, 사용자/판매자 리뷰, 상품 프로모션과 같은 정보이다.
 - API 정보
http://docs.aws.amazon.com/ko_kr/AWSECommerceService/latest/DG/Welcome.html
필수 정보: Access Key, Secret Key, Associate Tag


다음은 필수 정보를 발급 받는 방법이다.

Access Key, Secret Key 발급 방법

루트 엑세스 키 (Root Access Key)
 - 편리하게 발급 받아서 사용 가능
 - AWS의 루트 사용자 설정에서 발급
IAM 엑세스 키 (IAM Access Key)
 - IAM의 섬세한 정책 적용 가능
 - IAM에서 생성한 사용자 계정에서 발급

Associate Tag 발급 방법

Amazonassociates에 가입(등록) 후 발급

참고 화면: 1.루트 엑세스 키 발급, 2. IAM 엑세스 키 발급



남은 부분은 방대한 API와 시름하는 것이다.

파이썬으로 개발한다면 boto가 도와 줄 것이다.
 - AWS와 파이썬 커뮤니티의 지속적인 지원을 통해서 만들어진 선물이다.
http://docs.pythonboto.org/en/latest/index.html#

* boto3를 보면 클라이언트 클래스가 데이터 기반으로 호출 되는 것을 볼 수 있는데 이는 일관성있는 인터페이스를 제공한다.
* 기존 boto 버전 또한 운영되고 있고, 신규 사용자에게는 boto3 사용을 권장한다.

0 개의 댓글:

댓글 쓰기