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.