sqs filter 기능을 통해, 특정 조건의 메시지만 sqs가 수신하도록 할 수 있다.
예시)
sqs에서 filter 정책을 추가한다.
filter 정책:
{
"hello": [
"bye"
]
}
filter 정책에 따라 sns에서 보내는 메시지가 필터링된다.
message에서 (Name:hello, value:bye)인 message attribute가 있어야, sqs에서 message를 수신한다.
sns 속 subscription에서 filter policy를 작성할 수 있다.
{
"hello": [
"bye"
]
}
sns에서 publish message로 들어간 후, 설정에서 message attribute를 추가한다.