Amazon SES에서 이메일 전송 내역을 보려면 어떻게 해야 합니까?

최종 업데이트 날짜: 2021년 6월 11일

Amazon Simple Email Service(Amazon SES)에서 이메일 전송 내역을 검토하려고 합니다. 어떻게 해야 하나요?

해결 방법

Amazon Elasticsearch Service(Amazon ES)와 Amazon Kinesis를 사용하여 Amazon SES 이메일 전송 내역을 저장하고 볼 수 있습니다.

참고: 이 문서의 지침은 Amazon SES 클래식 콘솔을 사용합니다.

Amazon ES 도메인 생성

Amazon ES 도메인을 생성하여 Amazon SES 전송 내역을 저장합니다.

참고: Network configuration에서 Public access를 선택해야 합니다. 다음 단계에서 생성하는 Kinesis 전송 스트림과 함께 퍼블릭 액세스 도메인을 사용해야 합니다.

Kinesis 전송 스트림 생성

  1. Kinesis 콘솔을 엽니다.
  2. [Create delivery stream]을 선택합니다.
  3. [Delivery stream name]에 스트림의 이름을 입력합니다.
  4. [Source]에서 [Direct PUT or other sources]를 선택합니다.
  5. Next를 선택합니다.
  6. Process records에서 AWS Lambda를 사용하여 소스 레코드를 변환하도록 선택할 수 있습니다. 또는 모든 설정을 Disabled로 그대로 두고 Next를 선택합니다.
  7. Choose a destination 페이지에서 다음을 입력합니다.
    Destination에서 Amazon Elasticsearch를 선택합니다.
    Domain에서 Amazon SES 전송 내역을 저장하기 위해 생성한 Amazon ES 도메인을 선택합니다.
    Index에 인덱스 이름을 입력합니다.
    Index rotation에서 순환 일정을 선택합니다. 또는 필드를 기본값 No rotation 설정으로 그대로 둡니다.
    [Type]에 유형 이름을 입력합니다.
    [Retry duration]에서 재시도 기간(초)을 수정합니다. 또는 필드를 기본값 300초로 그대로 둡니다.
  8. S3 backup에 다음을 입력합니다.
    Backup mode에서 Failed records only를 선택합니다.
    [Backup S3 bucket]에서, 기존 버킷에 레코드를 저장하도록 선택합니다. 또는 Create new를 선택하여 새 버킷을 생성합니다.
    (선택 사항) 백업 S3 버킷 접두사에 접두사를 입력합니다. 또는 이 필드를 비워 둡니다.
  9. Next를 선택합니다.
  10. Elasticsearch 버퍼 조건, Amazon Simple Storage Service(Amazon S3) 압축 및 암호화, 오류 로깅, 태그, 권한에서는 사용 사례에 맞게 설정을 구성합니다. 이러한 필드에 대한 자세한 내용은 Configure settings을 참조하세요.
  11. 전송 스트림의 구성 세부 정보를 검토한 다음 Create delivery stream을 선택합니다.

Amazon SES 구성 세트 생성

  1. Amazon SES 콘솔을 열고 왼쪽 탐색 창에서 Configuration Sets를 선택합니다.
  2. Create Configuration Set를 선택합니다.
  3. [Configuration Set Name]에 세트 이름을 입력합니다. 그런 다음 Create Configuration Set를 선택합니다.
  4. Close를 선택합니다.
  5. 새 구성 세트에 대해 하이퍼링크된 Configuration Set Name을 선택합니다.
  6. Add Destination에서 Firehose를 선택합니다.
  7. [Firehose Destination] 대화 상자에서 다음을 입력합니다.
    [Name]에 대상 이름을 입력합니다.
    [Event types]에서 [Send], [Reject], [Delivery], [Bounce] 및 [Complaint]를 선택합니다.
    [Stream]에서, 생성한 전송 스트림을 선택합니다.
    [IAM role]에서 [Let SES make a new role]을 선택합니다. 역할 이름을 입력한 다음 Create Role을 선택합니다.
    [Save]를 선택합니다.
  8. 이메일 전송 방법을 수정하여 구성 세트를 지정합니다.

구성 테스트

  1. Amazon SES 콘솔을 사용하여 테스트 이메일을 보냅니다.
    중요: 테스트 이메일의 결과를 보려면 생성한 구성 세트를 지정해야 합니다. Email Format에서 Formatted를 선택한 다음 More Options를 선택합니다. Configuration Set에 구성 세트 이름을 입력합니다.
  2. Amazon ES 콘솔을 엽니다.
  3. Amazon SES 전송 내역을 저장하기 위해 생성한 도메인을 선택합니다.
  4. Overview 탭에서 Kibana 옆에 있는 링크를 선택합니다.
  5. 전송 스트림을 생성할 때 구성한 인덱스 이름에 대한 인덱스 패턴을 생성합니다. 자세한 내용은 elastic.co 웹 사이트에서 인덱스 패턴 만들기를 참조하세요.
  6. 인덱스 패턴이 생성된 후 Kibana의 Discover 기능을 사용하여 전송한 테스트 이메일의 로그를 봅니다. 자세한 내용은 elastic.co 웹 사이트에서 Discover를 참조하세요.

이 문서가 도움이 되었나요?


결제 또는 기술 지원이 필요하세요?