Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Estructuración de los archivos de mensajes de Amazon SNS en tablas de Amazon Redshift
En los puntos de conexión de Amazon Redshift, los mensajes de Amazon SNS se archivan como filas en una tabla. A continuación, se muestra un ejemplo de cómo se almacenan los datos:
nota
En este ejemplo, se desactivó la entrega de mensajes sin formato en el mensaje publicado. Si se desactiva la entrega de mensajes sin formato, Amazon SNS agrega metadatos JSON al mensaje, incluidas las siguientes propiedades:
-
Type -
MessageId -
TopicArn -
Subject -
Message -
Timestamp -
UnsubscribeURL -
MessageAttributes
Para obtener más información acerca de la entrega sin procesar, consulte Entrega de mensajes sin procesar de Amazon SNS.
Si bien Amazon SNS agrega propiedades al mensaje con las mayúsculas que se muestran en esta lista, los nombres de columna de las tablas de Amazon Redshift aparecen en minúsculas. Para transformar los metadatos JSON en el punto de enlace de Amazon Redshift, puede utilizar el comando COPY SQL. Para obtener más información, consulte los ejemplos Copiar desde JSON y Cargar desde datos JSON con la opción 'auto ignorecase' en la Guía para desarrolladores de bases de datos de Amazon Redshift.
|
type |
messageId |
topicarn |
subject |
message |
timestamp |
unsubscribeurl |
messageattributes |
|---|---|---|---|---|---|---|---|
|
Notificación |
ea544832-a0d8-581d-9275-108243c46103 |
arn:aws:sns:us-east-1:111111111111:my-topic |
Asunto de muestra |
Mensaje de muestra |
2020-12-02T00:33:32.272Z |
https://sns.us-east-1.amazonaws.com/? Action=Darse de baja y =arn:aws:sns:us-east- 1:1111:my-topic:326deeeb-cbf4-45da-b92b-ca77a247813b SubscriptionArn |
{\"my_attribute\":{\"Type\":\"String\",\"Value\":\"my_value\"}} |
|
Notificación |
ab124832-a0d8-581d-9275-108243c46114 |
arn:aws:sns:us-east-1:111111111111:my-topic |
Asunto de muestra 2 |
Mensaje de muestra 2 |
2020-12-03T00:18:11.129Z |
https://sns.us-east-1.amazonaws.com/? Action=Darse de baja y =arn:aws:sns:us-east- 1:1111:my-topic:326deeeb-cbf4-45da-b92b-ca77a247813b SubscriptionArn |
{\"my_attribute2\":{\"Type\":\"String\",\"Value\":\"my_value\"}} |
|
Notificación |
ce644832-a0d8-581d-9275-108243c46125 |
arn:aws:sns:us-east-1:111111111111:my-topic |
Asunto de muestra 3 |
Mensaje de muestra 3 |
2020-12-09T00:08:44.405Z |
https://sns.us-east-1.amazonaws.com/? Action=Darse de baja y =arn:aws:sns:us-east- 1:1111:my-topic:326deeeb-cbf4-45da-b92b-ca77a247813b SubscriptionArn |
{\"my_attribute3\":{\"Type\":\"String\",\"Value\":\"my_value\"}} |
Para obtener más información sobre la distribución de notificaciones a los puntos de enlace de Amazon Redshift, consulte Configuración de la entrega y el análisis de mensajes de Amazon SNS en destinos de Amazon Redshift.