Strutturazione degli archivi di messaggi Amazon SNS nelle tabelle di Amazon Redshift - Amazon Simple Notification Service

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Strutturazione degli archivi di messaggi Amazon SNS nelle tabelle di Amazon Redshift

Per gli endpoint Amazon Redshift, i messaggi Amazon SNS vengono archiviati come righe in una tabella. Ecco un esempio di come vengono archiviati i dati:

Nota

In questo esempio, il recapito dei messaggi non elaborati è disabilitato per il messaggio pubblicato. Quando il recapito dei messaggi non elaborati è diasbilitato, Amazon SNS aggiunge i metadati JSON al messaggio, incluse le seguenti proprietà:

  • Type

  • MessageId

  • TopicArn

  • Subject

  • Message

  • Timestamp

  • UnsubscribeURL

  • MessageAttributes

Per ulteriori informazioni sulla distribuzione non elaborata, consulta Consegna di messaggi non elaborati Amazon SNS.

Sebbene Amazon SNS aggiunga proprietà al messaggio utilizzando le maiuscole mostrate in questo elenco, i nomi delle colonne nelle tabelle Amazon Redshift vengono visualizzati con caratteri minuscoli. Per trasformare i metadati JSON per l'endpoint Amazon Redshift, puoi utilizzare il comando SQL COPY. Per ulteriori informazioni, consulta Esempi di copia da JSON e Caricamento da dati JSON utilizzando l'opzione "auto ignorecase" nella Guida per gli sviluppatori di database di Amazon Redshift.

tipo

messageId

topicArn

subject

message

timestamp

unsubscribeURL (URL annullamento sottoscrizione)

messageattributes

Notification

ea544832-a0d8-581d-9275-108243c46103

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

Oggetto di esempio

Messaggio di esempio

2020-12-02T00:33:32.272Z

https://sns.us-east-1.amazonaws.com/? action=Annulla l'iscrizione& SubscriptionArn =arn:aws:sns:us-east- 1:1111:my-topic:326deeeb-cbf4-45da-b92b-ca77a247813b

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

Notification

ab124832-a0d8-581d-9275-108243c46114

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

Oggetto di esempio 2

Messaggio di esempio 2

2020-12-03T 00:18:11.129Z

https://sns.us-east-1.amazonaws.com/? action=Annulla l'iscrizione& SubscriptionArn =arn:aws:sns:us-east- 1:1111:my-topic:326deeeb-cbf4-45da-b92b-ca77a247813b

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

Notification

ce644832-a0d8-581d-9275-108243c46125

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

Oggetto di esempio 3

Messaggio di esempio 3

2020-12-09T 00:08:44.405Z

https://sns.us-east-1.amazonaws.com/? action=Annulla l'iscrizione& SubscriptionArn =arn:aws:sns:us-east- 1:1111:my-topic:326deeeb-cbf4-45da-b92b-ca77a247813b

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

Per maggiori informazioni sull'invio di notifiche agli endpoint Amazon Redshift, consulta Configurazione del recapito e dell'analisi dei messaggi Amazon SNS nelle destinazioni Amazon Redshift.