작동하지 않는 Amazon SES 구성 세트 문제를 해결하려면 어떻게 해야 합니까?

3분 분량
0

내 Amazon Simple Email Service(Amazon SES) 구성 세트가 규칙에 지정된 이벤트를 게시하지 않습니다. 이 문제를 해결하려면 어떻게 해야 합니까?

해결 방법

구성 집합 적용

먼저 구성 집합이 제대로 적용되었는지 확인합니다. 모니터링하려는 이메일에 구성 세트를 적용하려면 이메일 헤더 X-SES-CONFIGURATION-SET로 구성 세트의 이름을 전달해야 합니다. 예를 들어 다음과 같습니다.

X-SES-CONFIGURATION-SET: example_configuration_set_name

example_configuration_set_name을 사용하려는 구성 집합의 이름으로 변경해야 합니다. 또는 확인된 특정 ID에 기본 구성 집합을 할당할 수 있습니다. 이렇게 하면 ID에서 전송한 메시지가 할당 구성 집합을 사용하게 됩니다.

참고: FROM 필드의 확인된 ID에 X-SES-CONFIGURATION-SET 헤더에 지정된 구성 집합과 충돌하는 기본 구성이 있는 경우 헤더의 구성 집합이 우선합니다.

작동하지 않는 구성 세트 문제를 해결하려면 구성 세트가 관련 이메일의 헤더로 전달되는지 확인합니다. 이메일 전송에 다른 방법을 사용할 때 구성 세트를 헤더로 전달하는 방법에 대한 자세한 내용은 이메일 전송 시 구성 세트 지정을 참조하십시오.

Amazon CloudWatch 대상

Amazon SES 구성 세트를 사용하여 Amazon CloudWatch에 지표를 게시하는 데 문제가 있는 경우 값 소스가 제대로 구성되어 있는지 확인하십시오.

  • 메시지 태그: 메시지 태그는 CloudWatch가 이벤트를 가져오는 데 사용하는 차원 이름을 포함하는 키–값 페어입니다. CloudWatch가 이벤트를 감지하려면 X-SES-MESSAGE-TAGS 헤더를 사용하여 태그를 이메일 헤더로 지정해야 합니다.
  • 이메일 헤더: 이 값 소스를 사용하면 Amazon SES가 이메일 헤더에서 차원 이름과 값을 검색합니다. 그러나 Received, To, From, DKIM-Signature, CC, message-id 또는 Return-Path 등의 이메일 헤더를 차원 이름으로 사용할 수 없습니다.
  • 링크 태그: 링크 태그는 키-값 쌍입니다. 링크가 포함된 이메일 캠페인에 대한 클릭 이벤트를 CloudWatch에 게시하는 데 사용됩니다. 임베디드 링크와 구성 세트 모두에서 링크 태그가 제대로 구성되어 있는지 확인하십시오.

Amazon Simple Notification Service(SNS) 대상

SNS 주제에 SES 이벤트를 게시하도록 설정한 Amazon SES 구성에 문제가 발생한 경우 다음을 확인합니다.

  • SNS 주제는 표준 유형 주제입니다. SES는 FIFO 유형 주제를 지원하지 않습니다.
  • SNS 주제에는 주제를 구독하는 엔드포인트가 있고, 게시한 이벤트에 대해 올바른 엔드포인트를 참조합니다.
    참고: 일부 엔드포인트에는 이벤트 게시를 시작하기 전에 충족해야 하는 사전 요구 사항이 있습니다. 예를 들어 Email/Email-JSON 엔드포인트의 경우 이메일 주소가 메시지를 수신하려면 먼저 구독을 확인해야 합니다. 따라서 SNS 주제를 구성하는 동안 각 엔드포인트 유형에 대한 관련 요구 사항을 기록해 두십시오.
  • SES에는 주제에 대한 알림을 게시하는 데 필요한 권한이 있습니다.
  • SNS 주제에서 암호화가 활성화되어 있고 AWS KMS 키를 사용하는 경우 SES에 사용 중인 키에 대해 다음과 같은 KMS 권한이 있는지 확인합니다. kms:GenerateDataKey
    kms:Decrypt

Amazon Kinesis Data Firehose 대상
Kinesis Data Firehorse에 SES 이벤트를 게시하도록 설정한 Amazon SES 구성에 문제가 발생한 경우 다음을 확인합니다.

  • 게시된 SES 이벤트에 대해 올바른 전송 스트림을 참조하고 있습니다.
  • Amazon SES가 사용하는 AWS 자격 증명 및 액세스 관리(IAM) 역할에는 Kinesis Data Firehose 전송 스트림 게시 권한이 있습니다.

Amazon Pinpoint 대상

SES 이벤트를 Amazon Pinpoint에 게시하도록 설정된 Amazon SES 구성에 문제가 있는 경우 Amazon Pinpoint는 전송 지연 또는 구독 이벤트 유형을 지원하지 않는다는 점에 유의하십시오.


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