

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.

# AWS servicios que se utilizan habitualmente con Amazon SNS
<a name="welcome-related"></a>

Integre Amazon SNS con varios Nube de AWS servicios para impulsar la gestión de mensajes, mejorar el control de acceso, permitir el procesamiento basado en eventos y automatizar los recursos. Esta integración optimiza el rendimiento, refuerza la seguridad y agiliza las operaciones.

**Amazon CloudWatch**  
Amazon CloudWatch proporciona supervisión y observabilidad para Amazon SNS, lo que le ayuda a realizar un seguimiento de la entrega de mensajes, detectar anomalías y solucionar problemas. Con CloudWatch puede:  
+ **Supervisar las métricas de Amazon SNS**, como la cantidad de mensajes publicados, entregados o fallidos en todos los temas y suscripciones.
+ **Configure CloudWatch alarmas** para activar acciones automatizadas cuando las métricas de Amazon SNS superen los umbrales predefinidos, como por ejemplo una gran cantidad de errores de entrega o limitaciones.
+ **Utilice CloudWatch los registros para capturar el estado de entrega de Amazon SNS** de los mensajes enviados a puntos de enlace de HTTP/S Lambda y Amazon SQS para su depuración y auditoría.
Para obtener más información, consulte [Supervisión de temas de Amazon SNS mediante CloudWatch](sns-monitoring-using-cloudwatch.md).

**Amazon SQS**  
Amazon SQS es un servicio de colas de mensajes completamente administrado que permite una comunicación segura, duradera y escalable entre componentes de software distribuidos. Ayuda a desacoplar la arquitectura de las aplicaciones al almacenar los mensajes en búfer, garantizar una entrega fiable y evitar los fallos del sistema debidos a la pérdida de mensajes. Amazon SQS se integra con Amazon SNS de las siguientes maneras:  
+ [**Dead-letter colas**](sns-dead-letter-queues.md): Amazon SNS puede redirigir los mensajes que no se pueden entregar a una cola de Amazon SQS para solucionar problemas y volver a procesarlos.
+ [**Suscripciones a temas**](sns-sqs-as-subscriber.md): puede suscribir una cola de Amazon SQS a un tema de Amazon SNS, lo que permite a Amazon SNS distribuir mensajes a varios consumidores mediante Amazon SQS.
+ [https://docs.aws.amazon.com/AWSSimpleQueueService/latest/SQSDeveloperGuide/sqs-fifo-queues.html](https://docs.aws.amazon.com/AWSSimpleQueueService/latest/SQSDeveloperGuide/sqs-fifo-queues.html): las colas FIFO de Amazon SQS se pueden suscribir a temas de FIFO de Amazon SNS, lo que garantiza un orden estricto de los mensajes y un procesamiento único. [Las colas estándar de Amazon SQS](https://docs.aws.amazon.com/AWSSimpleQueueService/latest/SQSDeveloperGuide/standard-queues.html) también pueden suscribirse a temas de Amazon SNS, pero no garantizan la entrega de los mensajes en orden ni la desduplicación.

**CloudFormation**  
CloudFormation automatiza el aprovisionamiento y la administración de AWS los recursos, incluidos los temas y las suscripciones de Amazon SNS, mediante la infraestructura como código (IaC). Con CloudFormation, puede:  
+ **Definir los temas, las suscripciones y los permisos de Amazon SNS** en una plantilla reutilizable con control de versiones.
+ **Garantice un despliegue uniforme** de los recursos de Amazon SNS en varias Cuentas de AWS regiones.
+ **Actualizar o modificar las configuraciones de Amazon SNS** mediante conjuntos de cambios sin intervención manual.
Para obtener más información, consulte la [Guía del usuario de AWS CloudFormation](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/).

**AWS CloudTrail**  
CloudTrail proporciona visibilidad de la actividad de las API para Amazon SNS, lo que le ayuda a supervisar y auditar el acceso a los temas, suscripciones y mensajes de Amazon SNS. Con CloudTrail, puede:  
+ **Realizar un seguimiento de las llamadas a la API realizadas a Amazon SNS**, incluidas las personas que han accedido a los temas, las suscripciones y los permisos o los modificaron.
+ **Detectar actividades no autorizadas o inesperadas** analizando los registros con fines de seguridad y conformidad.
+ **Intégrelo con Amazon CloudWatch o AWS Security Hub CSPM** cree alertas basadas en acciones inusuales de Amazon SNS.
Para obtener más información, consulte la [Registro de llamadas a la API de AWS SNS mediante AWS CloudTrail](logging-using-cloudtrail.md).

**AWS Lambda**  
AWS Lambda es un servicio de computación sin servidor que ejecuta automáticamente el código en respuesta a eventos, lo que elimina la necesidad de aprovisionar o administrar servidores. Le permite crear aplicaciones basadas en eventos que se escalan automáticamente y se ejecutan en un entorno de computación de alta disponibilidad.  
Amazon SNS se integra con Lambda al permitirle suscribir una función de Lambda a un tema de Amazon SNS. Cuando un tema de Amazon SNS recibe un mensaje, puede activar la función de Lambda, lo que permite el procesamiento en tiempo real, la automatización y la ejecución de la lógica de la aplicación. Esta integración se suele utilizar para:  
+ [https://docs.aws.amazon.com/lambda/latest/dg/concepts-event-driven-architectures.html](https://docs.aws.amazon.com/lambda/latest/dg/concepts-event-driven-architectures.html): activa automáticamente funciones en respuesta a los mensajes de Amazon SNS.
+ [https://docs.aws.amazon.com/lambda/latest/dg/concepts-event-driven-architectures.html](https://docs.aws.amazon.com/lambda/latest/dg/concepts-event-driven-architectures.html): modifique o filtre los mensajes de Amazon SNS antes de reenviarlos a otros servicios.
+ **Flujos de trabajo automatizados**: procese las notificaciones para alertas de aplicaciones, supervisión del sistema u orquestación de eventos.

**AWS Identity and Access Management (IAM)**  
IAM proporciona un control de acceso seguro a los AWS recursos, lo que le permite administrar quién puede acceder a sus temas de Amazon SNS, qué acciones pueden realizar y en qué condiciones. Con IAM, puede:  
+ **Autenticar a los usuarios y los servicios** antes de que puedan interactuar con los temas de Amazon SNS.
+ **Definir permisos detallados** para especificar los temas de Amazon SNS en los que los usuarios o los roles pueden publicar, a los que pueden suscribirse o que pueden administrar.
+ **Utilice políticas basadas en la identidad** para aplicar las mejores prácticas de seguridad, como restringir el acceso a direcciones IP o condiciones específicas Cuentas de AWS.
Para obtener más información, consulte [Uso de políticas basadas en identidades con Amazon SNS](sns-using-identity-based-policies.md).

**AWS Key Management Service (AWS KMS)**  
AWS KMS mejora la seguridad de Amazon SNS al habilitar el cifrado del lado del servidor (SSE) para garantizar la confidencialidad de los mensajes. Con AWS KMS, puede:  
+ **Cifre los mensajes de Amazon SNS en** reposo AWS mediante claves de cifrado (CMK) administradas o administradas por el cliente.
+ **Controlar el acceso a los temas de Amazon SNS** definiendo políticas de claves detalladas que restrinjan quién puede publicar o suscribirse.
+ **Garantizar el cumplimiento de los requisitos normativos y de seguridad** mediante una auditoría del uso de las claves a través de AWS CloudTrail.
Para obtener más información, consulte [Administración de las claves de cifrado y los costos de Amazon SNS](sns-key-management.md).

**AWS X-Ray**  
X-Ray proporciona rastreo para Amazon SNS, lo que le ayuda a analizar y depurar el flujo de mensajes a través de su arquitectura basada en eventos. Con, puede: X-Ray  
+ **Rastree la entrega de mensajes de Amazon SNS** en varios puntos de Servicios de AWS conexión, como Lambda, Amazon SQS y puntos de conexión. HTTP/S
+ **Identificar los cuellos de botella de la latencia** visualizando cuánto tardan los mensajes en publicarse, entregarse y procesarse.
+ **Detectar errores y reintentos** en los flujos de mensajes de Amazon SNS para solucionar problemas de entregas fallidas o tiempos de procesamiento lentos.
Para obtener más información, consulte [Rastreo activo en Amazon SNS](sns-active-tracing.md).