Descripción de las reglas de validación de mensajes de Amazon SNS - Servicio administrado por Amazon para Prometheus

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.

Descripción de las reglas de validación de mensajes de Amazon SNS

Amazon Simple Notification Service (Amazon SNS) requiere que los mensajes cumplan ciertos estándares. Los mensajes que no cumplan con estos estándares se modificarán cuando se reciban. El receptor de Amazon SNS validará, truncará o modificará los mensajes de alerta, si es necesario, según las siguientes reglas:

  • El mensaje contiene caracteres que no son UTF.

    • El mensaje se reemplazará por “Error - not a valid UTF-8 encoded string.”

    • Se agregará un atributo de mensaje con la clave “truncated” y el valor “true”

    • Se agregará un atributo de mensaje con la clave “modified” y el valor “Message: Error - not a valid UTF-8 encoded string.”

  • El mensaje está vacío.

    • El mensaje se reemplazará por “Error - Message should not be empty.”

    • Se agregará un atributo de mensaje con la clave “modified” y el valor “Message: Error - Message should not be empty.”

  • El mensaje está truncado.

    • El mensaje tendrá el contenido truncado.

    • Se agregará un atributo de mensaje con la clave “truncated” y el valor “true”

    • Se agregará un atributo de mensaje con la clave “modified” y el valor “Message: Error - Message has been truncated from X KB, because it exceeds the 256 KB size limit.”

  • El asunto no está en ASCII.

    • El asunto se reemplazará por “Error - contains non printable ASCII characters.”

    • Se agregará un atributo de mensaje con la clave “modified” y el valor “Subject: Error - contains non-printable ASCII characters.”

  • El asunto está truncado.

    • El asunto tendrá el contenido truncado.

    • Se agregará un atributo de mensaje con la clave “modified” y el valor “Subject: Error - Subject has been truncated from X characters, because it exceeds the 100 character size limit.”

  • El atributo del mensaje tiene una clave o un valor no válidos.

    • Se eliminará el atributo de mensaje no válido.

    • Se añadirá un atributo de mensaje con la clave «modificado» y el valor de «MessageAttribute: Error: se ha eliminado X de los atributos del mensaje porque o no es válido». MessageAttributeKey MessageAttributeValue

  • El atributo de mensaje está truncado.

    • Se eliminarán los atributos de mensaje adicionales.

    • Se añadirá un atributo de mensaje con la clave «modificado» y el valor de «MessageAttribute: Error: se ha eliminado X de los atributos del mensaje porque supera el límite de tamaño de 256 KB.