

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

# Memahami aturan validasi pesan Amazon SNS
<a name="AMP-alertmanager-receiver-validation-truncation"></a>

Amazon Simple Notification Service (Amazon SNS) memerlukan pesan untuk memenuhi standar tertentu. Pesan yang tidak memenuhi standar ini akan dimodifikasi saat diterima. Pesan peringatan akan divalidasi, dipotong, atau dimodifikasi, jika perlu, oleh penerima Amazon SNS berdasarkan aturan berikut:
+ Pesan berisi karakter non-utf.
  + Pesan akan diganti dengan **Kesalahan - bukan string yang dikodekan UTF-8 yang valid**.
  + **Satu atribut pesan akan ditambahkan dengan kunci **terpotong** dan nilai true.**
  + Satu atribut pesan akan ditambahkan dengan kunci **dimodifikasi** dan nilai **Pesan: Kesalahan - bukan string yang dikodekan UTF-8 yang valid**.
+ Pesan kosong.
  + Pesan akan diganti dengan **Kesalahan - Pesan tidak boleh kosong**.
  + Satu atribut pesan akan ditambahkan dengan kunci yang **dimodifikasi** dan nilai **Pesan: Kesalahan - Pesan tidak boleh kosong**.
+ Pesan telah terpotong.
  + Pesan akan memiliki konten terpotong.
  + **Satu atribut pesan akan ditambahkan dengan kunci **terpotong** dan nilai true.**
  + Satu atribut pesan akan ditambahkan dengan kunci “dimodifikasi” dan nilai **Pesan: Kesalahan - Pesan telah terpotong dari *X* KB, karena melebihi batas ukuran 256 KB**.
+ Subjek berisi karakter kontrol atau non-ASCII.
  + Jika subjek berisi karakter kontrol atau karakter non-ASCII, SNS menggantikan subjek dengan **Kesalahan - berisi karakter kontrol** - atau non-ASCII.
  + Untuk subjek email SNS, hapus karakter kontrol, seperti baris baru:. `\n`
+ Subjek bukan ASCII.
  + Subjek akan diganti dengan **Kesalahan - berisi karakter ASCII yang tidak dapat dicetak**.
  + Satu atribut pesan akan ditambahkan dengan kunci yang **dimodifikasi** dan nilai **Subject: Error - berisi karakter ASCII yang tidak dapat dicetak**.
+ Subjek telah terpotong.
  + Subjek akan memiliki konten terpotong.
  + Satu atribut pesan akan ditambahkan dengan kunci yang **dimodifikasi** dan nilai **Subject: Error - Subject telah dipotong dari *X* karakter, karena melebihi batas ukuran karakter 100**.
+ Atribut pesan memiliki kunci/nilai yang tidak valid.
  + Atribut pesan tidak valid akan dihapus.
  + Satu atribut pesan akan ditambahkan dengan kunci **dimodifikasi** dan nilai **MessageAttribute: Kesalahan - *X* atribut pesan telah dihapus karena tidak valid MessageAttributeKey ** atau. MessageAttributeValue
+ Atribut pesan telah terpotong.
  + Atribut pesan tambahan akan dihapus.
  + Satu atribut pesan akan ditambahkan dengan kunci **dimodifikasi** dan nilai **MessageAttribute: Kesalahan - *X* atribut pesan telah dihapus, karena melebihi batas ukuran 256KB**.