翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
Amazon SNS メッセージ検証ルールを理解する
Amazon Simple Notification Service (Amazon SNS) では、メッセージが特定の基準を満たしている必要があります。これらの標準を満たしていないメッセージは、受信時に変更されます。アラートメッセージは、以下のルールに基づいて、Amazon SNS レシーバーにより必要に応じて検証、切り捨て、または変更されます。
-
メッセージに UTF 以外の文字が含まれている場合。
-
メッセージはエラーに置き換えられます。有効な UTF-8 エンコード文字列ではありません。
-
1 つのメッセージ属性が、切り捨てられた キーと true の値で追加されます。
-
1 つのメッセージ属性が、変更された キーと Message: Error の値とともに追加されます。有効な UTF-8 エンコード文字列ではありません。
-
-
メッセージが空の場合。
-
メッセージはエラーに置き換えられます - メッセージを空にすることはできません。
-
メッセージ属性が 1 つ追加され、 キーが変更され、 メッセージ: エラー - メッセージは空にできません。
-
-
メッセージが切り捨てられた場合。
-
メッセージは切り捨てられたコンテンツになります。
-
1 つのメッセージ属性が、切り捨てられた キーと true の値で追加されます。
-
1 つのメッセージ属性が「modified」のキーと「Message: Error - Message has been truncated from
X
KB, because it exceeds the 256 KB size limit」の値で追加されます。
-
-
件名にコントロール文字または非 ASCII 文字が含まれています。
-
件名にコントロール文字または非 ASCII 文字が含まれている場合、SNS は件名をエラー - コントロール文字または非 ASCII 文字に置き換えます。
-
SNS E メールの件名の場合は、改行などのコントロール文字を削除します:
\n
。
-
-
件名が ASCII でない場合。
-
件名はエラーに置き換えられます - 印刷不可能な ASCII 文字が含まれています。
-
1 つのメッセージ属性が、変更された のキーと件名: エラー - 印刷不可能な ASCII 文字が含まれます。
-
-
件名が切り捨てられた場合。
-
件名は切り捨てられたコンテンツになります。
-
1 つのメッセージ属性が、変更された キーと件名: エラー - 件名が 100 文字のサイズ制限を超えているため、
X
文字から切り捨てられました。
-
-
メッセージ属性のキー/値が無効な場合。
-
無効なメッセージ属性は削除されます。
-
1 つのメッセージ属性が、変更された のキーと MessageAttribute: Error - MessageAttributeKey または MessageAttributeValue が無効であるため、メッセージ属性の
X
が削除されました。
-
-
メッセージ属性が切り捨てられた場合。
-
余分なメッセージ属性は削除されます。
-
1 つのメッセージ属性が、変更された キーと MessageAttribute: Error -
X
の値とともに追加されます。これは、256KB のサイズ制限を超えているためです。
-