버전 비교

  • 이 줄이 추가되었습니다.
  • 이 줄이 삭제되었습니다.
  • 서식이 변경되었습니다.

...

하루 또는 이틀이 소요될 수 있기 때문에, 사전에 신청을 하고 시작해야 합니다.


실습 환경

...

구축

실습 환경

...

구축 1. 프로젝트 생성

AWS 관리 콘솔에서 Pinpoint 서비스로 이동합니다. 프로젝트를 만듭니다. 


실습 환경

...

구축 2. 프로젝트 설정

SMS, Email, Push 알람 서비스를 사용하기 위해서는 설정이 필요합니다. 해당 실습에서는 Email을 설정합니다.

...

이메일을 확인하면 다음과 같은 검증 메일이 도착합니다. 링크를 클릭하여 확인합니다.


실습 환경

...

구축 3. 데이터 보관용 S3 버킷 생성

S3 버킷 생성

S3 버킷을 하나 생성하고, 3개의 폴더(Prefix)를 만듭니다.

...

다음과 같이 3개의 폴더가 만들어진 것을 확인합니다. 보이지 않을 경우, 폴더 리스트 우측 상단의 새로 고침 아이콘을 눌러서 확인합니다.


실습 환경

...

구축 4. Pinpoint Log 데이터 수집을 위한 Kinesis Data Firehose 연결

이메일 발송 후, 잘 전달 되었는지, 열어 보았는지, 클릭이 발생했는지를 체크할 수 있습니다. Kinesis Firehose를 이용해서 S3에 로그를 다운로드 받습니다.

...

IAM에서 방금 생성한 Role에 대한 정책을 수정합니다. 정책 연결 버튼을 클릭하고 AmazonKinesisFirehoseFullAccess 정책을 추가 합니다.

 

 

실습 환경

...

구축 5. 전처리 Lambda 함수 만들기

Raw 데이터 전처리를 위한 함수 생성 방법

이 방법은 원본 Raw 데이터를 유실하거나, 에러 발생시 데이터 유실의 문제가 발생할 수 있습니다. 

...

캠페인이 시작하고 이메일을 발송하고, 발송된 이메일에 대한 정보를 수집하기 위한 작업이 완료되었습니다.

실습 환경

...

구축 6. Pinpoint Export data 설정

이벤트를 분석하기 위해서 Firehose에 연결하는 작업을 지정합니다. Pinpoint에서 발생한 로그 데이터는 Firehose로 이벤트를 보내고, Lambda에서 전처리 된 후, S3로 저장합니다. 

...