Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Filtrado de SNS mensajes de Amazon
De forma predeterminada, un suscriptor a un SNS tema de Amazon recibe todos los mensajes que se publican en ese tema. Para recibir solo un subconjunto de los mensajes, un suscriptor debe asignar una política de filtrado a la suscripción del tema.
Una política de filtrado es un JSON objeto que contiene propiedades que definen los mensajes que recibe el suscriptor. Amazon SNS admite políticas que actúan sobre los atributos del mensaje o sobre el cuerpo del mensaje, de acuerdo con el ámbito de la política de filtrado que hayas establecido para la suscripción. Las políticas de filtrado del cuerpo del mensaje suponen que la carga útil del mensaje es un objeto bien formadoJSON.
Si una suscripción no tiene una política de filtrado, el suscriptor recibe todos los mensajes publicados en el tema. Cuando publicas un mensaje en un tema con una política de filtrado, Amazon SNS compara los atributos del mensaje o el cuerpo del mensaje con las propiedades de la política de filtrado de cada una de las suscripciones del tema. Si todos los atributos o propiedades del cuerpo del mensaje cumplen las condiciones especificadas en la política de filtrado, Amazon SNS envía el mensaje al suscriptor. De lo contrario, Amazon SNS no envía el mensaje a ese suscriptor.
Para obtener más información, consulte Filtrar mensajes publicados en temas