Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Para Configurar SNS y SQS en AWS para Enviar y Recibir Notificaciones
Para Configurar SNS y SQS en AWS para Enviar y Recibir Notificaciones
pasos:
1. Crea una cola SQS: En el panel de AWS, navega hasta SQS y crea una nueva cola. Anota la
URL de la cola, ya que la necesitarás más adelante.
2. Crea un nuevo tema de SNS: En el panel de AWS, navega hasta SNS y crea un nuevo tema.
Anota el ARN del tema.
3. Suscribe la cola SQS al tema SNS: En la página de detalles del tema de SNS, haz clic en
"Crear una nueva suscripción" y selecciona "Amazon SQS" como el protocolo. A
continuación, introduce la URL de la cola SQS que creaste en el paso 1.
4. Configura los permisos: En la página de detalles de la cola SQS, haz clic en la pestaña
"Acceso" y asegúrate de que la política de acceso a la cola permita a SNS enviar mensajes
a la cola.
{
"Version": "2012-10-17",
"Statement": [
{
"Effect": "Allow",
"Principal": {
"AWS": "*"
},
"Action": [
"sqs:SendMessage"
],
"Resource": "arn:aws:sqs:REGION:ACCOUNT-ID:QUEUE-NAME",
"Condition": {
"ArnEquals": {
"aws:SourceArn": "arn:aws:sns:REGION:ACCOUNT-ID:TOPIC-NAME"
}
}
}
]
}
5. Para crear una función Lambda en Amplify que envíe y reciba notificaciones a través de
SNS y SQS de AWS, se pueden seguir los siguientes pasos: