Seleccione sus preferencias de cookies

Usamos cookies esenciales y herramientas similares que son necesarias para proporcionar nuestro sitio y nuestros servicios. Usamos cookies de rendimiento para recopilar estadísticas anónimas para que podamos entender cómo los clientes usan nuestro sitio y hacer mejoras. Las cookies esenciales no se pueden desactivar, pero puede hacer clic en “Personalizar” o “Rechazar” para rechazar las cookies de rendimiento.

Si está de acuerdo, AWS y los terceros aprobados también utilizarán cookies para proporcionar características útiles del sitio, recordar sus preferencias y mostrar contenido relevante, incluida publicidad relevante. Para aceptar o rechazar todas las cookies no esenciales, haga clic en “Aceptar” o “Rechazar”. Para elegir opciones más detalladas, haga clic en “Personalizar”.

Configurar el registro del estado de la entrega mediante el AWS SDKs

Modo de enfoque
Configurar el registro del estado de la entrega mediante el AWS SDKs - Amazon Simple Notification Service

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.

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.

Se AWS SDKs proporcionan APIs en varios idiomas para establecer los atributos de los temas para el registro del estado de entrega de los mensajes. Por ejemplo, utilice la SetTopicAttributesAPI para configurar:

  • LambdaSuccessFeedbackRoleArn— Función de IAM para la entrega exitosa de mensajes a los puntos finales de Lambda.

  • LambdaSuccessFeedbackSampleRate— Frecuencia de muestreo de los mensajes enviados correctamente a los puntos finales Lambda.

  • LambdaFailureFeedbackRoleArn— Función de IAM para la entrega fallida de mensajes a los puntos finales de Lambda.

Ejemplo de comando AWS CLI

aws sns set-topic-attributes \ --topic-arn arn:aws:sns:us-west-2:123456789012:MyTopic \ --attribute-name LambdaSuccessFeedbackRoleArn \ --attribute-value arn:aws:iam::123456789012:role/MyFeedbackRole

Atributos de los temas

Utilice los siguientes valores de nombre de atributo de tema para el estado de entrega de los mensajes:

HTTP

  • HTTPSuccessFeedbackRoleArn— Estado de entrega correcto del mensaje para un tema de Amazon SNS que está suscrito a un punto de enlace HTTP.

  • HTTPSuccessFeedbackSampleRate— Porcentaje de mensajes exitosos que se deben muestrear para un tema de Amazon SNS suscrito a un punto de enlace HTTP.

  • HTTPFailureFeedbackRoleArn— Estado de entrega de mensajes fallido para un tema de Amazon SNS que está suscrito a un punto de enlace HTTP.

Amazon Data Firehose

  • FirehoseSuccessFeedbackRoleArn— Estado de entrega correcto del mensaje para un tema de Amazon SNS que está suscrito a un punto de conexión Amazon Kinesis Data Firehose.

  • FirehoseSuccessFeedbackSampleRate— Porcentaje de mensajes correctos que se deben muestrear para un tema de Amazon SNS que esté suscrito a un punto de enlace Amazon Kinesis Data Firehose.

  • FirehoseFailureFeedbackRoleArn— Estado de entrega de mensajes fallido para un tema de Amazon SNS que está suscrito a un punto final de Amazon Kinesis Data Firehose.

AWS Lambda

  • LambdaSuccessFeedbackRoleArn— El estado de entrega del mensaje se ha realizado correctamente para un tema de Amazon SNS que está suscrito a un punto final de Lambda.

  • LambdaSuccessFeedbackSampleRate— Porcentaje de mensajes correctos que se deben muestrear para un tema de Amazon SNS suscrito a un punto final de Lambda.

  • LambdaFailureFeedbackRoleArn— Estado de entrega de mensajes fallido para un tema de Amazon SNS que está suscrito a un punto final de Lambda.

Puntos finales de aplicación de plataforma

  • ApplicationSuccessFeedbackRoleArn— Estado de entrega correcto del mensaje para un tema de Amazon SNS que está suscrito a un AWS punto final de aplicación.

  • ApplicationSuccessFeedbackSampleRate— Porcentaje de mensajes correctos que se deben muestrear para un tema de Amazon SNS suscrito a un AWS punto final de aplicación.

  • ApplicationFailureFeedbackRoleArn— Estado de entrega de mensajes fallido para un tema de Amazon SNS que está suscrito a un AWS punto final de aplicación.

    nota

    Además, puede configurar los atributos de la aplicación para registrar el estado de entrega directamente en los servicios de notificaciones push. Para obtener más información, consulte Uso de los atributos de la aplicaciones de Amazon SNS para el estado de entrega de los mensajes.

Amazon SQS

  • SQSSuccessFeedbackRoleArn— Estado de entrega correcto del mensaje para un tema de Amazon SNS que está suscrito a un punto final de Amazon SQS.

  • SQSSuccessFeedbackSampleRate— Porcentaje de mensajes correctos que se deben muestrear para un tema de Amazon SNS suscrito a un punto de conexión de Amazon SQS.

  • SQSFailureFeedbackRoleArn— Estado de entrega de mensajes fallido para un tema de Amazon SNS que está suscrito a un punto final de Amazon SQS.

Los registros de los puntos de enlace de las aplicaciones de plataforma se escriben en el mismo grupo de CloudWatch registros que los demás puntos de enlace.

nota

Los <ENDPOINT>FailureFeedbackRoleArn atributos <ENDPOINT>SuccessFeedbackRoleArn y se utilizan para conceder a Amazon SNS acceso de escritura para usar CloudWatch Logs en su nombre. El atributo <ENDPOINT>SuccessFeedbackSampleRate permite especificar el porcentaje de la frecuencia de muestreo (0-100) de los mensajes entregados correctamente. Tras configurar el <ENDPOINT>FailureFeedbackRoleArn atributo, todas las entregas de mensajes fallidas generarán CloudWatch registros.

En esta página

PrivacidadTérminos del sitioPreferencias de cookies
© 2025, Amazon Web Services, Inc o sus afiliados. Todos los derechos reservados.