

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

# Amazon SNS 메시지 검증 규칙 이해
<a name="AMP-alertmanager-receiver-validation-truncation"></a>

Amazon Simple Notification Service(Amazon SNS)는 특정 표준을 충족하는 메시지가 필요합니다. 이러한 표준을 충족하지 않는 메시지는 수신될 때 수정됩니다. 필요한 경우 Amazon SNS 수신기는 다음 규칙에 따라 알림 메시지를 검증하거나 자르거나 수정합니다.
+ 메시지에 utf가 아닌 문자가 포함되어 있습니다.
  + 메시지가 **Error - not a valid UTF-8 encoded string**으로 바뀝니다.
  + 키가 **truncated**이고 값이 **true**인 하나의 메시지 속성이 추가됩니다.
  + 키가 **modified**이고 값이 **Message: Error - not a valid UTF-8 encoded string**인 하나의 메시지 속성이 추가됩니다.
+ 메시지가 비어 있습니다.
  + 메시지가 **Error - Message should not be empty**로 바뀝니다.
  + 키가 **modified**이고 값이 **Message: Error - Message should not be empty**인 하나의 메시지 속성이 추가됩니다.
+ 메시지가 잘렸습니다.
  + 메시지에는 잘린 내용이 포함됩니다.
  + 키가 **truncated**이고 값이 **true**인 하나의 메시지 속성이 추가됩니다.
  + 키가 "modified"이고 값이 **Message: Error - Message has been truncated from *X* KB, because it exceeds the 256 KB size limit**인 하나의 메시지 속성이 추가됩니다.
+ 제목에 제어 문자 또는 비ASCII 문자가 포함되어 있습니다.
  + 제목에 제어 문자 또는 비 ASCII 문자가 포함된 경우 SNS는 제목을 **Error - contains control- or non-ASCII characters**로 바꿉니다.
  + SNS 이메일 제목의 경우 줄 바꿈(`\n`)과 같은 제어 문자를 제거합니다.
+ 제목이 ASCII가 아닙니다.
  + 제목이 **Error - contains non printable ASCII characters**로 바뀝니다.
  + 키가 **modified**이고 값이 **Subject: Error - contains non-printable ASCII characters**인 하나의 메시지 속성이 추가됩니다.
+ 제목이 잘렸습니다.
  + 제목에는 잘린 내용이 표시됩니다.
  + 키가 **modified**이고 값이 **Subject: Error - Subject has been truncated from *X* characters, because it exceeds the 100 character size limit**인 하나의 메시지 속성이 추가됩니다.
+ 메시지 속성에 잘못된 키/값이 있습니다.
  + 잘못된 메시지 속성은 제거됩니다.
  + 키가 **modified**이고 값이 **MessageAttribute: Error - *X* of the message attributes have been removed because of invalid MessageAttributeKey or MessageAttributeValue**인 하나의 메시지 속성이 추가됩니다.
+ 메시지 속성이 잘렸습니다.
  + 추가 메시지 속성은 제거됩니다.
  + 키가 **modified**이고 값이 **MessageAttribute: Error - *X* of the message attributes have been removed, because it exceeds the 256KB size limit**인 하나의 메시지 속성이 추가됩니다.