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
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 yang 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 Error - 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.
-