Amazon SNS 메시지 검증 규칙 이해 - Amazon Managed Service for Prometheus

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

Amazon SNS 메시지 검증 규칙 이해

Amazon Simple Notification Service(Amazon SNS)는 특정 표준을 충족하는 메시지가 필요합니다. 이러한 표준을 충족하지 않는 메시지는 수신될 때 수정됩니다. 필요한 경우 Amazon SNS 수신기는 다음 규칙에 따라 알림 메시지를 검증하거나 자르거나 수정합니다.

  • 메시지에 utf가 아닌 문자가 포함되어 있습니다.

    • 메시지는 유효한 UTF-8 인코딩 문자열이 아닌 오류로 대체됩니다.

    • 키가 잘림이고 값이 true인 메시지 속성 하나가 추가됩니다.

    • 키가 수정된 메시지 속성 하나와 메시지: 오류 - 유효한 UTF-8 인코딩 문자열이 아님 값이 추가됩니다.

  • 메시지가 비어 있습니다.

    • 메시지가 오류로 대체됩니다. 메시지는 비워둘 수 없습니다.

    • 키가 수정된 메시지 속성 하나와 메시지: 오류 - 메시지는 비워둘 수 없습니다 값이 추가됩니다.

  • 메시지가 잘렸습니다.

    • 메시지에는 잘린 내용이 포함됩니다.

    • 키가 잘림이고 값이 true인 메시지 속성 하나가 추가됩니다.

    • 키가 "수정됨"이고 메시지: 오류 - 메시지가 256KB 크기 제한을 초과하여 XKB에서 잘렸습니다.

  • 제목에 제어 또는 비 ASCII 문자가 포함되어 있습니다.

    • 제목에 제어 문자 또는 비 ASCII 문자가 포함된 경우 SNS는 제목을 오류 - 제어 또는 비 ASCII 문자로 바꿉니다.

    • SNS 이메일 제목의 경우 줄 바꿈과 같은 제어 문자를 제거합니다\n.

  • 제목이 ASCII가 아닙니다.

    • 제목이 오류로 대체됨 - 인쇄할 수 없는 ASCII 문자가 포함되어 있습니다.

    • 키가 수정됨이고 값이 제목: 오류 - 인쇄 불가능한 ASCII 문자를 포함하는 메시지 속성 하나가 추가됩니다.

  • 제목이 잘렸습니다.

    • 제목에는 잘린 내용이 표시됩니다.

    • 키가 수정됨이고 값이 제목인 메시지 속성 하나가 추가됩니다. 오류 - 제목이 100자 크기 제한을 초과하여 X자에서 잘렸습니다.

  • 메시지 속성에 잘못된 키/값이 있습니다.

    • 잘못된 메시지 속성은 제거됩니다.

    • 수정된 키와 MessageAttribute 값으로 메시지 속성 하나가 추가됩니다. 오류 - 잘못된 MessageAttributeKey 또는 MessageAttributeValue로 인해 메시지 속성의 X가 제거되었습니다.

  • 메시지 속성이 잘렸습니다.

    • 추가 메시지 속성은 제거됩니다.

    • 수정된 키와 MessageAttribute 값으로 메시지 속성 하나가 추가됩니다. 오류 - 메시지 속성의 X가 256KB 크기 제한을 초과하여 제거되었습니다.