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.
nota
Se han movido 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 sigue las instrucciones que se indican en. Transmisió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 llamadas a la API Amazon Pinpoint iniciadas. CloudTrail Para obtener más información, consulte Registro de las llamadas a la API de Amazon Pinpoint con AWS CloudTrail en la Guía para desarrolladores de Amazon Pinpoint.
Ejemplos de tareas comunes de la CLI
Los siguientes ejemplos son comandos de la CLI comunes para Amazon Pinpoint.
-
Obtenga datos de puntos de conexión: CLI de get-endpoint
aws pinpoint get-endpoint —application-id
AppId
—endpoint-idEndpointId
En el comando anterior, realice los siguientes cambios:
-
AppId
Sustitúyalo por el ID del proyecto de Amazon Pinpoint que contiene el punto de conexión. -
EndpointId
Sustitúyalo por el ID de un punto final existente que esté recuperando.
-
-
Obtener datos de usuario: get-user-endpointsCLI
aws pinpoint get-user-endpoints —application-id
AppId
—user-idUserId
En el comando anterior, realice los siguientes cambios:
-
AppId
Sustitúyalo por el ID del proyecto de Amazon Pinpoint que contiene el punto de conexión. -
UserId
Sustitúyalo por el ID del usuario.
-
-
Actualizar o crear un nuevo punto de conexión: CLI de update-endpoint
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:
-
AppId
Sustitúyalo por el ID del proyecto de Amazon Pinpoint que contiene el punto de conexión. -
EndpointId
Sustitúyalo por el ID de un punto final existente que esté creando o actualizando. -
UserId
Sustitúyalo por el ID del usuario.
-
-
Eliminar punto de conexión: CLI de delete-endpoint
aws pinpoint delete-endpoint —application-id
AppId
—endpoint-idEndpointId
En el comando anterior, realice los siguientes cambios:
-
AppId
Sustitúyalo por el ID del proyecto de Amazon Pinpoint que contiene el punto de conexión. -
EndpointId
Sustitúyalo por el ID de un punto final existente que vaya a eliminar.
-
-
Validar 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:
-
+12065550100
Sustitúyalo por el número de teléfono que desee validar.
-
-
CLI de ejemplos de send-messages: 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:
-
AppId
Sustitúyalo por el ID del proyecto de Amazon Pinpoint que contiene el punto de conexión. -
DestinationPhoneNumber
Sustitúyalo por el número de teléfono al que desee realizar el envío.
-
-
CLI de ejemplos de send-messages: 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:
-
AppId
Sustitúyalo por el ID del proyecto de Amazon Pinpoint que contiene el punto de conexión. -
OriginPhoneNumber
Sustitúyalo por el número de teléfono desde el que desea enviar el mensaje. -
DestinationPhoneNumber
Sustitúyelo por el número de teléfono al que desee enviar el mensaje.
-
-
CLI de ejemplos de send-messages: SMS a un punto de conexión
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:
-
AppId
Sustitúyalo por el ID del proyecto de Amazon Pinpoint que contiene el punto de conexión. -
EndPointId
Sustitúyalo por el ID de un punto final existente al que vaya a realizar el envío.
-
-
CLI de ejemplos de send-messages: 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:
-
AppId
Sustitúyalo por el ID del proyecto de Amazon Pinpoint que contiene el punto de conexión. -
UserId
Sustitúyalo por el ID del usuario.
-
-
Creación de campañas con la CLI de create-campaign Plantillas de mensajes de Amazon Pinpoint
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:
-
AppId
Sustitúyalo por el ID del proyecto de Amazon Pinpoint que contiene el punto de conexión. -
TemplateName
Sustitúyalo por el nombre de la plantilla. -
Version
Sustitúyala por la versión de la plantilla. -
SegmentID
Sustitúyalo por el ID del segmento al que se debe segmentar.
-