翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
Amazon SNS メッセージ検証ルールを理解する
Amazon Simple Notification Service (Amazon SNS) では、メッセージが特定の基準を満たしている必要があります。これらの標準を満たしていないメッセージは、受信時に変更されます。アラートメッセージは、以下のルールに基づいて、Amazon SNS レシーバーにより必要に応じて検証、切り捨て、または変更されます。
-
メッセージに UTF 以外の文字が含まれている場合。
-
メッセージは「Error - not a valid UTF-8 encoded string」に置き換えられます。
-
キーが [truncated] で値が [true] のメッセージ属性が 1 つ追加されます。
-
キーが [modified] で値が [Message: Error - not a valid UTF-8 encoded string] のメッセージ属性が 1 つ追加されます。
-
-
メッセージが空の場合。
-
メッセージは [Error - Message should not be empty] に置き換えられます。
-
キーが [modified] で値が [Message: Error - Message should not be empty] のメッセージ属性が 1 つ追加されます。
-
-
メッセージが切り捨てられた場合。
-
メッセージは切り捨てられたコンテンツになります。
-
キーが [truncated] で値が [true] のメッセージ属性が 1 つ追加されます。
-
キーが [modified] で値が [Message: Error - Message has been truncated from
XKB, because it exceeds the 256 KB size limit] のメッセージ属性が 1 つ追加されます。
-
-
件名にコントロール文字または非 ASCII 文字が含まれています。
-
サブジェクトにコントロール文字または非 ASCII 文字が含まれている場合、SNS はサブジェクトを [Error - contains control- or non-ASCII characters] に置き換えます。
-
SNS E メールの件名の場合は、改行 (
\n) などのコントロール文字を削除します。
-
-
件名が ASCII でない場合。
-
件名は [Error - contains non printable ASCII characters] に置き換えられます。
-
キーが [modified] で値が [Subject: Error - contains non-printable ASCII characters] のメッセージ属性が 1 つ追加されます。
-
-
件名が切り捨てられた場合。
-
件名は切り捨てられたコンテンツになります。
-
キーが [modified] で値が [Subject: Error - Subject has been truncated from
Xcharacters, because it exceeds the 100 character size limit] のメッセージ属性が 1 つ追加されます。
-
-
メッセージ属性のキー/値が無効な場合。
-
無効なメッセージ属性は削除されます。
-
キーが [modified] で値が [MessageAttribute: Error -
Xof the message attributes have been removed because of invalid MessageAttributeKey or MessageAttributeValue] のメッセージ属性が 1 つ追加されます。
-
-
メッセージ属性が切り捨てられた場合。
-
余分なメッセージ属性は削除されます。
-
キーが [modified] で値が [MessageAttribute: Error -
Xof the message attributes have been removed, because it exceeds the 256KB size limit] のメッセージ属性が 1 つ追加されます。
-