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.
Configurar el registro del estado de la entrega mediante AWS SDKs
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: rol de IAM para la entrega de mensajes correcta a los puntos de conexión de Lambda. -
LambdaSuccessFeedbackSampleRate: tasa de muestreo de los mensajes entregados correctamente a los puntos de conexión de Lambda. -
LambdaFailureFeedbackRoleArn: rol de IAM para la entrega de mensajes errónea a los puntos de conexión de Lambda.
Ejemplo de AWS CLI comando
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 nombres de atributos de los temas para el estado de entrega de los mensajes:
HTTP
-
HTTPSuccessFeedbackRoleArn: estado de entrega correcta de mensajes de un tema de Amazon SNS que está suscrito a un punto de conexión de HTTP. -
HTTPSuccessFeedbackSampleRate: porcentaje de mensajes correctos que se van a muestrear de un tema de Amazon SNS que está suscrito a un punto de conexión de HTTP. -
HTTPFailureFeedbackRoleArn: estado de entrega errónea de mensajes de un tema de Amazon SNS que está suscrito a un punto de conexión de HTTP.
Amazon Data Firehose
-
FirehoseSuccessFeedbackRoleArn: estado de entrega correcta de mensajes de un tema de Amazon SNS que está suscrito a un punto de conexión de Amazon Data Firehose. -
FirehoseSuccessFeedbackSampleRate: porcentaje de mensajes correctos que se van a muestrear de un tema de Amazon SNS que está suscrito a un punto de conexión de Amazon Data Firehose. -
FirehoseFailureFeedbackRoleArn: estado de entrega errónea de mensajes de un tema de Amazon SNS que está suscrito a un punto de conexión de Amazon Data Firehose.
AWS Lambda
-
LambdaSuccessFeedbackRoleArn: estado de entrega correcta de mensajes de un tema de Amazon SNS que está suscrito a un punto de conexión de Lambda. -
LambdaSuccessFeedbackSampleRate: porcentaje de mensajes correctos que se van a muestrear de un tema de Amazon SNS que está suscrito a un punto de conexión de Lambda. -
LambdaFailureFeedbackRoleArn: estado de entrega errónea de mensajes de un tema de Amazon SNS que está suscrito a un punto de conexión de Lambda.
Puntos de conexión de aplicación de plataforma
-
ApplicationSuccessFeedbackRoleArn— El estado de entrega del mensaje se ha realizado correctamente para un tema de Amazon SNS que está suscrito a un AWS punto final de aplicación. -
ApplicationSuccessFeedbackSampleRate: porcentaje de mensajes correctos que se van a muestrear de un tema de Amazon SNS que está suscrito a un punto de conexión de aplicación de AWS . -
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 correcta de mensajes de un tema de Amazon SNS que está suscrito a un punto de conexión de Amazon SQS. -
SQSSuccessFeedbackSampleRate: porcentaje de mensajes correctos que se van a muestrear de un tema de Amazon SNS que está suscrito a un punto de conexión de Amazon SQS. -
SQSFailureFeedbackRoleArn: estado de entrega errónea de mensajes de un tema de Amazon SNS que está suscrito a un punto de conexión de Amazon SQS.
Los registros de los puntos de enlace de las aplicaciones de la 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.