View a markdown version of this page

Menata arsip pesan Amazon SNS di tabel Amazon Redshift - Amazon Simple Notification Service

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

Menata arsip pesan Amazon SNS di tabel Amazon Redshift

Untuk titik akhir Amazon Redshift, pesan Amazon SNS diarsipkan sebagai baris dalam tabel. Berikut adalah contoh bagaimana data disimpan:

catatan

Dalam contoh ini, pengiriman pesan mentah dinonaktifkan untuk pesan yang diterbitkan. Ketika pengiriman pesan mentah dinonaktifkan, Amazon SNS menambahkan metadata JSON ke pesan, termasuk properti tersebut:

  • Type

  • MessageId

  • TopicArn

  • Subject

  • Message

  • Timestamp

  • UnsubscribeURL

  • MessageAttributes

Untuk informasi selengkapnya tentang pengiriman mentah, lihat Pengiriman pesan mentah Amazon SNS.

Meskipun Amazon SNS menambahkan properti ke pesan menggunakan kapitalisasi yang ditampilkan dalam daftar ini, nama kolom di tabel Amazon Redshift muncul dalam semua karakter huruf kecil. Untuk mengubah metadata JSON untuk titik akhir Amazon Redshift, Anda dapat menggunakan perintah COPY SQL. Untuk informasi selengkapnya, lihat Salin dari contoh JSON dan Muat dari data JSON menggunakan opsi 'auto ignorecase' di Panduan Developer Basis Data Amazon Redshift.

jenis

messageid

topicarn

subjek

pesan

timestamp

unsubscribeurl

messageattributes

Notifikasi

ea544832-a0d8-581d-9275-108243c46103

arn:aws:sns:us-east-1:111111111111:my-topic

Subjek sampel

Pesan sampel

2020-12-02T00:33:32.272Z

https://sns.us-east-1.amazonaws.com/? Action=Berhenti berlangganan & =arn:aws:sns:us-east- 1:1111111111: SubscriptionArn my-topik:326deeeb-cbf4-45da-b92b-ca77a247813b

{\"my_attribute\":{\"Type\":\"String\",\"Value\":\"my_value\"}}

Notifikasi

ab124832-a0d8-581d-9275-108243c46114

arn:aws:sns:us-east-1:111111111111:my-topic

Subjek sampel 2

Pesan sampel 2

2020-12-03T00:18:11.129Z

https://sns.us-east-1.amazonaws.com/? Action=Berhenti berlangganan & =arn:aws:sns:us-east- 1:1111111111: SubscriptionArn my-topik:326deeeb-cbf4-45da-b92b-ca77a247813b

{\"my_attribute2\":{\"Type\":\"String\",\"Value\":\"my_value\"}}

Notifikasi

ce644832-a0d8-581d-9275-108243c46125

arn:aws:sns:us-east-1:111111111111:my-topic

Subjek sampel 3

Pesan sampel 3

2020-12-09T00:08:44.405Z

https://sns.us-east-1.amazonaws.com/? Action=Berhenti berlangganan & =arn:aws:sns:us-east- 1:1111111111: SubscriptionArn my-topik:326deeeb-cbf4-45da-b92b-ca77a247813b

{\"my_attribute3\":{\"Type\":\"String\",\"Value\":\"my_value\"}}

Untuk informasi selengkapnya tentang fan out notifikasi ke titik akhir Amazon Redshift, lihat Mengonfigurasi pengiriman dan analisis pesan Amazon SNS di tujuan Amazon Redshift.