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.
Suscripción del flujo de entrega de Firehose al tema de Amazon SNS
En este tema se explica cómo crear los siguientes recursos para el ejemplo de uso del archivado y el análisis de mensajes:
-
La función AWS Identity and Access Management (IAM) que permite a la suscripción a Amazon SNS colocar registros en el flujo de entrega.
-
La suscripción a la transmisión de entrega de Firehose al tema Amazon SNS.
Con el fin de crear el rol de IAM para la suscripción a Amazon SNS, siga estos pasos:
-
Abra la página Roles
en la consola de IAM. -
Elija Create role.
-
En Seleccionar el tipo de entidad de confianza, elija Servicio de AWS .
-
En Elegir un caso de uso, elija SNS. A continuación, elija Siguiente: Permisos).
-
Elija Siguiente: Etiquetas.
-
Elija Siguiente: Revisar.
-
En la página Revisión, en Nombre del rol, ingrese
ticketUploadStreamSubscriptionRole
. A continuación, elija Crear rol. -
Cuando se cree el rol, elija su nombre () ticketUploadStreamSubscriptionRole.
-
En la página Resumen, elija Agregar política en línea.
-
En la página Crear política, elija la pestaña JSON y, a continuación, pegue la siguiente política en el cuadro:
En esta política, sustituya el Cuenta de AWS número (
123456789012
) por el suyo propio y cambie la AWS región (us-east-1
) en consecuencia. -
Elija Revisar política.
-
En la página Crear política, en Nombre, ingrese
FirehoseSnsPolicy
. A continuación, seleccione Create policy (Crear política). -
En la página Resumen del rol, tenga en cuenta el ARN de rol para después.
Para obtener más información sobre la creación de funciones de IAM, consulte Creación de una función para delegar permisos a un AWS servicio en la Guía del usuario de IAM.
Suscripción del flujo de entrega de Firehose al tema de SNS
-
Abra la página Topics (Temas)
en la consola de Amazon SNS. -
En la pestaña Suscripciones, elija Crear suscripción.
-
En Detalles, en Protocolo, elija.
-
Para Endpoint, introduzca el nombre de recurso de Amazon (ARN) de la transmisión de ticketUploadStreamentrega que creó anteriormente. Por ejemplo, escriba
arn:aws:firehose:us-east-1:123456789012:deliverystream/ticketUploadStream
. -
En el ARN del rol de suscripción, introduzca el ARN del rol de ticketUploadStreamSubscriptionRoleIAM que creó anteriormente. Por ejemplo, escriba
arn:aws:iam::123456789012:role/ticketUploadStreamSubscriptionRole
. -
Seleccione el cuadro de verificación Habilitar la entrega de mensajes sin procesar.
-
Seleccione Crear subscripción.
Ha creado el rol de IAM y la suscripción al tema de SNS. Para continuar, consulte Pruebas y consulta de una configuración de Amazon SNS para una administración de datos eficaz.