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.
Resolución de problemas
nota
Se han trasladado los siguientes temas de solución de problemas:
Familiarícese con la información de solución de problemas y las posibles soluciones para ayudar a resolver los problemas al utilizar Amazon Pinpoint.
Monitoreo y registro
Como práctica recomendada, considere la posibilidad de registrar eventos en Amazon Pinpoint de la siguiente manera:
-
Para activar Events Streams, Amazon Kinesis Data Streams siga las instrucciones que se indican enTransmisión de eventos con Amazon Pinpoint.
-
Uso de una solución de registro personalizada. Para obtener más información, consulte Base de datos de eventos de participación de usuarios digitales
. Varios servicios están involucrados y se generan costos adicionales. -
Uso de Amazon CloudWatch métricas compatibles con Amazon Pinpoint. Para obtener más información, consulte Supervisión de Amazon Pinpoint con Amazon CloudWatch.
-
Uso de API llamadas de Amazon Pinpoint iniciadas. CloudTrail Para obtener más información, consulte Registro de API llamadas de Amazon Pinpoint AWS CloudTrail en la Guía para desarrolladores de Amazon Pinpoint.
CLIejemplos de tareas comunes
Los siguientes ejemplos son CLI comandos comunes para Amazon Pinpoint.
-
Obtenga datos de puntos de conexión: get-endpoint CLI
aws pinpoint get-endpoint —application-id
AppId
—endpoint-idEndpointId
En el comando anterior, realice los siguientes cambios:
-
Reemplazar
AppId
con el ID del proyecto Amazon Pinpoint que contiene el punto final. -
Reemplazar
EndpointId
con el ID de un punto final existente que está recuperando.
-
-
Obtenga datos de usuario: get-user-endpointsCLI
aws pinpoint get-user-endpoints —application-id
AppId
—user-idUserId
En el comando anterior, realice los siguientes cambios:
-
Reemplazar
AppId
con el ID del proyecto Amazon Pinpoint que contiene el punto final. -
Reemplazar
UserId
con el ID del usuario.
-
-
Actualizar o crear un nuevo punto final: update-endpoint CLI
aws pinpoint update-endpoint —application-id
AppId
—endpoint-idEndpointId
—endpoint-request '{"ChannelType":"SMS","Address":"+12345678","Location":{"Country":"USA"},"User":{"UserId":"UserId
"}}'En el comando anterior, realice los siguientes cambios:
-
Reemplazar
AppId
con el ID del proyecto Amazon Pinpoint que contiene el punto final. -
Reemplazar
EndpointId
con el ID de un punto final existente que esté creando o actualizando. -
Reemplazar
UserId
con el ID del usuario.
-
-
Eliminar punto final: delete-endpoint CLI
aws pinpoint delete-endpoint —application-id
AppId
—endpoint-idEndpointId
En el comando anterior, realice los siguientes cambios:
-
Reemplazar
AppId
con el ID del proyecto Amazon Pinpoint que contiene el punto final. -
Reemplazar
EndpointId
con el ID de un punto final existente que vaya a eliminar.
-
-
Valida un número de teléfono: phone-number-validateCLI
aws pinpoint phone-number-validate —number-validate-request PhoneNumber=
+12065550100
En el comando anterior, realice los siguientes cambios:
-
Reemplazar
+12065550100
con el número de teléfono que desea validar.
-
-
Ejemplos de envío de mensajesCLI: SMS a un número
aws pinpoint send-messages --application-id
AppID
--message-request '{"MessageConfiguration": {"SMSMessage":{"Body":"This is a test message"}},"Addresses": {"DestinationPhoneNumber
": {"ChannelType":"SMS"}}}‘En el comando anterior, realice los siguientes cambios:
-
Reemplazar
AppId
con el ID del proyecto Amazon Pinpoint que contiene el punto final. -
Reemplazar
DestinationPhoneNumber
con el número de teléfono al que desea enviar el dinero.
-
-
Ejemplos de envío de mensajesCLI: número de origen a SMS
aws pinpoint send-messages --application-id
AppID
--message-request '{"MessageConfiguration": {"SMSMessage":{"Body":"hello, how are you?","OriginationNumber": "OriginPhoneNumber
"}},"Addresses": {"DestinationPhoneNumber
": {"ChannelType":"SMS"}}}‘En el comando anterior, realice los siguientes cambios:
-
Reemplazar
AppId
con el ID del proyecto Amazon Pinpoint que contiene el punto final. -
Reemplazar
OriginPhoneNumber
con el número de teléfono desde el que desea enviar el mensaje. -
Reemplazar
DestinationPhoneNumber
con el número de teléfono al que quieres enviarlo.
-
-
Ejemplos de envío de mensajesCLI: SMS a un punto final
aws pinpoint send-messages —application-id
AppID
—message-request '{"MessageConfiguration": {"SMSMessage":{"Body":"This is a test message"}},"Endpoints": {"EndPointId
": {}}}'En el comando anterior, realice los siguientes cambios:
-
Reemplazar
AppId
con el ID del proyecto Amazon Pinpoint que contiene el punto final. -
Reemplazar
EndPointId
con el ID de un punto final existente al que está realizando el envío.
-
-
Ejemplos de envío de mensajesCLI: SMS a un userId
aws pinpoint send-users-messages —application-id
AppID
—send-users-message-request '{"MessageConfiguration": {"SMSMessage":{"Body":"This is a test"}},"Users": {"UserId
": {}}}'En el comando anterior, realice los siguientes cambios:
-
Reemplazar
AppId
con el ID del proyecto Amazon Pinpoint que contiene el punto final. -
Reemplazar
UserId
con el ID del usuario.
-
-
Creación de campañas con Plantillas de mensajes de Amazon Pinpoint create-campaign CLI
aws pinpoint create-campaign —application-id
AppId
—write-campaign-request file://campaignclirequest.json file://campaignclirequest.json { "Description": "CLITestCampaign", "HoldoutPercent": 0, "MessageConfiguration": { "DefaultMessage": { "Body": "TestFromCLI" } }, "Name": "TestingCLICampaign", "Schedule": { "StartTime": "IMMEDIATE" }, "TemplateConfiguration": { "EmailTemplate": { "Name": "TemplateName
", "Version": "Version
" } }, "SegmentId": "SegmentID
", "SegmentVersion": 1 }En el comando y archivo anteriores, realice los siguientes cambios:
-
Reemplazar
AppId
con el ID del proyecto Amazon Pinpoint que contiene el punto final. -
Reemplazar
TemplateName
con el nombre de la plantilla. -
Reemplazar
Version
con la versión de la plantilla. -
Reemplazar
SegmentID
con el ID del segmento al que dirigirse.
-