Amazon SNS에서 구독 필터 정책 문제를 해결하려면 어떻게 해야 합니까?

2분 분량
0

내 Amazon Simple Notification Service(Amazon SNS) 구독 필터 정책이 작동하지 않습니다. 이 문제를 해결하려면 어떻게 해야 하나요?

해결 방법

중요: 구독 필터 정책의 추가 또는 변경 사항을 적용하려면 최대 15분이 소요됩니다.

메시지 속성이 Amazon SNS 주제에 게시된 메시지에 포함되어 있는지 확인합니다.

구독 필터 정책은 메시지 본문이 아닌 메시지 속성만 필터링할 수 있습니다. 메시지에서 메시지 속성 값이 비어 있으면 필터 정책이 메시지를 거부합니다.

필터 정책에서 속성이 포함되지 않았기 때문에 메시지를 거부했는지를 확인하려면 Amazon SNS에 대한 Amazon CloudWatch 지표에서 다음 지표를 검토하십시오.

알림 번호 필터링 아웃-노 메시지 속성

자세한 내용은 Amazon SNS 메시지 필터링을 참조하십시오. 속성이 포함된 메시지를 보내는 방법에 대한 튜토리얼은 AWS 관리 콘솔을 사용하여 Amazon SNS 주제에 메시지 게시하기 단원을 참조하십시오.

Amazon SNS 주제에 게시된 메시지가 필수 필터 정책 제약 조건을 충족하는지 확인합니다.

전체 제한 목록은 필터 정책 제약 조건을 참조하십시오.

구독 필터 정책의 속성이 올바르게 구성되었는지 확인합니다.

구독 필터 정책의 속성을 정의하면 구독 엔드포인트는 정의된 속성을 포함하는 메시지만 수신합니다. 자세한 내용은 속성 문자열 값 일치속성 숫자 값 일치를 참조하십시오.

일치하지 않거나 형식이 잘못된 속성으로 인해 필터 정책이 거부한 메시지를 보려면 다음의 Amazon SNS에 대한 CloudWatch 지표를 검토하십시오.

  • 알림 번호 필터링 아웃
  • 알림 번호 필터링 아웃-유효하지 않은 속성

참고: 알림 번호 필터링 아웃 지표는 메시지 속성이 정책 속성과 일치하지 않아 필터 정책이 거부한 메시지를 표시합니다. 알림 번호 필터링 아웃-유효하지 않은 속성 지표는 메시지 속성이 유효한 형식이 아니기 때문에 필터 정책이 거부한 메시지를 표시합니다.


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