AWS re:Post을(를) 사용하면 다음에 동의하게 됩니다. AWS re:Post 이용 약관

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

3분 분량
0

Amazon Simple Email Service(Amazon SES)에서 이메일 발송 기록을 검토하고 싶습니다.

해결 방법

Amazon OpenSearch Service와 Amazon Kinesis를 사용하여 Amazon SES 전송 기록을 저장하고 확인할 수 있습니다.

Amazon OpenSearch Service 도메인 생성

Amazon OpenSearch Service 도메인을 생성하여 Amazon SES 전송 기록을 저장합니다. OpenSearch Service는 퍼블릭 네트워크 또는 Amazon Virtual Private Cloud(VPC)에 배치할 수 있습니다. OpenSearch Service 도메인에 사용할 네트워크 유형에 대한 자세한 내용을 보려면 VPC와 퍼블릭 도메인을 참고하세요.

Kinesis 전송 스트림 생성

  1. Kinesis 콘솔을 엽니다.
  2. 전송 스트림 생성을 선택합니다.
  3. 소스에서 Direct PUT을 선택합니다. 대상에서 Amazon OpenSearch Service를 선택합니다.
  4. 전송 스트림 이름에 스트림 이름을 입력합니다.
  5. (선택 사항) AWS Lambda를 사용하여 소스 레코드를 변환하거나 이 설정을 비활성화됨으로 둘 수 있습니다.
  6. 대상 설정에서 다음을 입력합니다.
    OpenSearch Service 도메인에서 Amazon SES 전송 기록을 저장하기 위해 생성한 도메인을 선택합니다.
    인덱스에 인덱스 이름을 입력합니다.
    인덱스 회전에서 회전 일정을 선택합니다. 또는 해당 필드를 기본 회전 없음 설정 그대로 두세요.
    유형에 유형 이름을 입력합니다.
    재시도 기간에서는 재시도 기간을 초 단위로 수정합니다. 또는 해당 필드를 기본값인 300초로 두세요.
  7. 버퍼 힌트에서는 사용 사례에 맞게 OpenSearch Service 버퍼 조건을 구성하세요. 이 필드에 대한 자세한 내용을 보려면 백업 및 고급 설정을 참고하세요.
  8. 백업 설정에서 다음을 입력합니다.
    실패한 데이터만을 기본 설정으로 둡니다.
    S3 백업 버킷에서는 기존 버킷에 레코드를 저장하도록 선택합니다. 또는 생성를 선택하여 새 버킷을 생성합니다.
    (선택 사항) S3 백업 버킷 접두사에 접두사를 입력합니다. 또는 이 필드를 비워 두세요.
    (선택 사항) S3 백업 버킷 오류 출력 접두사에서 접두사를 입력합니다. 또는 이 필드를 비워 두세요.
  9. (선택 사항)고급 설정 탭을 확장하여 서버 측 암호화, CloudWatch 오류 로깅, 권한, 태그를 구성할 수 있습니다. 사용 사례에 맞게 설정을 구성합니다. 이 필드에 대한 자세한 내용을 보려면 백업 및 고급 설정을 참고하세요.
  10. 전송 스트림 생성을 선택합니다.

Amazon SES 구성 세트 생성

  1. Amazon SES 콘솔을 열고 탐색 창에서 구성 세트를 선택합니다.
  2. 세트 생성을 선택합니다.
  3. 구성 세트 이름에 세트 이름을 입력합니다.
  4. IP 풀 전송의 경우 원하는 풀을 선택하거나 기본값이 선택된 상태로 둡니다. 그런 다음 작업 생성을 선택합니다.
  5. 새로 생성된 세트의 상단 창에서 이벤트 대상을 선택한 다음 대상 추가를 선택합니다.
  6. 이벤트 유형에서 전송, 거부, 배달, 하드 바운스, 수신 거부를 선택합니다. 그리고 다음을 선택합니다.
  7. 대상 유형에서 Amazon Kinesis Data Firehos를 선택합니다.
  8. 이름 필드에 대상 이름을 입력합니다.
  9. 전송 스트림에서 생성한 전송 스트림을 선택합니다.
  10. Identity and Access Management(IAM) 역할에서 사용자를 대신하여 Amazon SES가 Kinesis Data Firehose에 게시할 수 있는 권한을 부여하는 역할을 선택합니다. 그리고 다음을 선택합니다.
    참고: 이 역할은 수동으로 생성한 Identity and Access Management(IAM) 역할이어야 합니다.
  11. 이벤트 대상 설정을 검토한 다음 대상 추가를 선택합니다.

구성 테스트

  1. Amazon SES 콘솔을 사용하여 테스트 이메일을 전송합니다.
    중요: 테스트 이메일의 결과를 보려면 생성한 구성 세트를 지정해야 합니다.
    이메일 형식에서 형식 지정을 선택합니다.
    구성 세트에 구성 세트의 이름을 입력합니다.
  2. Amazon OpenSearch Service 콘솔을 엽니다.
  3. Amazon SES 전송 기록을 저장하기 위해 생성한 도메인을 선택합니다.
  4. 일반 정보 섹션에서 OpenSearch 대시보드 URL옆에 있는 링크를 선택합니다.
  5. 전송 스트림을 생성할 때 구성한 인덱스 이름의 인덱스 패턴을 생성합니다. 지침은 elastic.co 웹사이트에서 데이터 뷰 만들기를 참고하세요.
  6. 인덱스 패턴을 만든 후 OpenSearch 대시보드의 검색 기능을 사용하여 전송한 테스트 이메일의 로그를 볼 수 있습니다. 자세한 내용을 보려면 elastic.co 웹사이트에서 검색을 참고하세요.

관련 정보

Amazon SES 전송 활동 모니터링

Amazon CloudWatch Logs 문제를 해결해 로그가 내 Amazon OpenSearch Service 도메인으로 스트리밍되도록 하려면 어떻게 해야 합니까?

AWS 공식
AWS 공식업데이트됨 2년 전