Saltar al contenido

¿Cómo puedo configurar el registro de AWS End User Messaging SMS?

7 minutos de lectura
0

Quiero configurar el registro de AWS End User Messaging SMS y, a continuación, supervisar el estado de los SMS, MMS y mensajes de voz que envío.

Resolución

Para registrar el estado de los SMS, MMS y mensajes de voz, configura un conjunto de configuraciones y un destino del evento. A continuación, asocia el destino del evento al conjunto de configuraciones. Recibirás la información de respuesta de los mensajes que envíes a través de AWS End User Messaging SMS.

Creación de un conjunto de configuraciones

Para crear un conjunto de configuraciones, sigue estos pasos:

  1. Abre la consola de AWS End User Messaging SMS.
  2. En el panel de navegación, en Configuraciones, elige Conjuntos de configuración.
  3. Selecciona Crear conjunto de configuración.
  4. En Nombre del conjunto de configuración, introduce un nombre.
  5. Selecciona Crear conjunto de configuración.

Creación y asociación del destino del evento al conjunto de configuración

El conjunto de configuración admite tres tipos de destinos de eventos, como un grupo de Amazon CloudWatch, una secuencia de Amazon Data Firehose o un tema de Amazon Simple Notification Service (Amazon SNS). Puedes enviar SMS, MMS y eventos de voz a estos destinos de eventos. Para obtener más información, consulta Destinos de eventos en AWS End User Messaging SMS.

Configuración de Registros de CloudWatch como destino de eventos de AWS End User Messaging SMS

Para crear un destino de eventos de CloudWatch, sigue estos pasos:

  1. Abre la consola de AWS End User Messaging SMS.
  2. En Configuraciones, elige Conjuntos de configuraciones.
  3. Selecciona el conjunto de configuraciones al que deseas agregar un destino de evento.
  4. Selecciona Agregar evento de destino.
  5. En Detalles del evento, en Nombre del destino de evento, introduce un nombre.
  6. En la lista desplegable Tipo de destino, elige Amazon CloudWatch.
  7. En ARN del rol de IAM, introduce el ARN del rol de AWS Identity and Access Management (IAM).
    Nota: Para obtener más información, consulta Política de IAM para Amazon CloudWatch.
  8. En ARN del grupo de registro, introduce el ARN del grupo de registro de CloudWatch al que entregar los eventos. Para obtener información sobre cómo crear un grupo de registro de CloudWatch, consulta Creación de un grupo de registro en Registros de CloudWatch.
  9. Selecciona Publicación de eventos.
  10. En Tipos de eventos, selecciona tu tipo de evento.
    Nota: Puedes seleccionar tipos específicos de eventos que deseas enviar a diferentes destinos de eventos. Por ejemplo, puedes enviar todos los eventos relacionados con la entrega a Data Firehose para su almacenamiento. O bien, puedes enviar todos los eventos de error a un tema de Amazon SNS para recibir una notificación cuando se produzcan.
    Importante: Selecciona TODOS para enviar todos los SMS, MMS y eventos de voz al destino especificado.
  11. Selecciona Crear evento.

Para obtener más información, consulta Ver los datos de registro enviados a Registros de CloudWatch y Configurar un destino de evento de Amazon CloudWatch en AWS End User Messaging SMS.

Configuración de una secuencia de entrega de Firehose como destino de evento de AWS End User Messaging SMS

Para crear un destino de evento de Firehose, sigue estos pasos:

  1. Abre la consola de AWS End User Messaging SMS.
  2. En Configuraciones, elige Conjuntos de configuraciones.
  3. Selecciona el conjunto de configuraciones al que deseas agregar un destino de evento.
  4. Selecciona Agregar evento de destino.
  5. En Detalles del evento, en Nombre del destino de evento, introduce un nombre.
  6. En la lista desplegable Tipo de destino, elige Amazon Data Firehose.
  7. En ARN del rol de IAM, introduce el ARN del rol de IAM.
    Nota: Para obtener más información, consulta Política de IAM para Amazon Data Firehose.
  8. En ARN de la secuencia de entrega, introduce el ARN del grupo de registro de Firehose al que entregar los eventos. Para obtener información sobre cómo crear un grupo de registro de secuencias de Firehose, consulta Tutorial: crear una secuencia de Firehose desde la consola.
  9. Selecciona Publicación de eventos.
  10. En Tipos de eventos, selecciona tu tipo de evento.
    Nota: Puedes seleccionar tipos específicos de eventos que deseas enviar a diferentes destinos de eventos. Por ejemplo, puedes enviar todos los eventos relacionados con la entrega a Firehose para su almacenamiento. O bien, puedes enviar todos los eventos de error a un tema de Amazon SNS para recibir una notificación cuando se produzcan.
    Importante: Selecciona TODOS para enviar todos los SMS, MMS y eventos de voz al destino especificado.
  11. Selecciona Crear evento.

Para obtener más información, consulta Configurar un destino de evento de Amazon Data Firehose en AWS End User Messaging SMS.

Configuración de un tema de Amazon SNS como destino de evento de AWS End User Messaging SMS

Para crear un destino de evento de Amazon SNS, sigue estos pasos:

  1. Abre la consola de AWS End User Messaging SMS.
  2. En Configuraciones, elige Conjuntos de configuraciones.
  3. Selecciona el conjunto de configuraciones al que deseas agregar un destino de evento.
  4. Selecciona Agregar evento de destino.
  5. En Detalles del evento, en Nombre del destino de evento, introduce un nombre.
  6. En la lista desplegable Tipo de destino, elige Amazon SNS.
  7. Para que AWS End User Messaging SMS cree un tema en tu cuenta, elige Nuevo tema de Amazon SNS.
    Nota: El tema se crea automáticamente con todos los permisos necesarios. Para obtener más información sobre los temas de Amazon SNS, consulta Creación de un tema de Amazon SNS y publicación de mensajes.
  8. Si ya tienes un tema de Amazon SNS, selecciona Tema existente de Amazon SNS en la lista desplegable ARN del tema.
    Nota: Asegúrate de que tu tema de Amazon SNS cuente con la política de acceso para permitir que AWS End User Messaging SMS publique en el tema de Amazon SNS.
  9. En Tipos de eventos, selecciona tu tipo de evento.
    Nota: Puedes seleccionar tipos específicos de eventos que deseas enviar a diferentes destinos de eventos. Por ejemplo, puedes enviar todos los eventos relacionados con la entrega a Firehose para su almacenamiento. O bien, puedes enviar todos los eventos de error a un tema de Amazon SNS para recibir una notificación cuando se produzcan.
    Importante: Selecciona TODOS para enviar todos los SMS, MMS y eventos de voz al destino especificado.
  10. Selecciona Crear evento.

Si tu tema de Amazon SNS tiene el cifrado en el servidor activado con AWS Key Management Service, agrega la siguiente política a la clave administrada por el cliente asociada:

{
    "Version": "2012-10-17",
    "Id": "example-ID",
    "Statement": [
        {
            "Sid": "example-statement-ID",
            "Effect": "Allow",
            "Principal": {
                "Service": "sms-voice.amazonaws.com"
            },
            "Action": [
                "kms:GenerateDataKey",
                "kms:Decrypt"
            ],
            "Resource": "*"
        }
    ]
}

Para obtener más información, consulta Configurar un destino de evento de Amazon SNS en AWS End User Messaging SMS.

Nota: Para enviar eventos o confirmaciones de entrega al destino configurado, las solicitudes de API SendTextMessage, SendMediaMessage y SendVoiceMessage deben incluir el parámetro de nombre del conjunto de configuración. Puedes asociar hasta cinco destinos de eventos con un único conjunto de configuraciones. Los transportistas pueden tardar hasta 72 horas en recibir los eventos por SMS o los recibos de entrega.

Información relacionada

Ejemplo de datos de eventos de AWS End User Messaging SMS

Tipos de eventos para SMS, MMS y voz

Supervisión de AWS End User Messaging SMS

OFICIAL DE AWSActualizada hace 3 meses