Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Résolution des problèmes
Note
Les rubriques de résolution des problèmes suivantes ont été déplacées :
Familiarisez-vous avec les informations de dépannage et les solutions possibles pour résoudre les problèmes liés à l'utilisation d'Amazon Pinpoint.
Surveillance et journalisation
En tant que bonne pratique, envisagez de consigner les événements dans Amazon Pinpoint en :
-
Activez les flux d'événements en Amazon Kinesis Data Streams suivant les instructions deDiffuser des événements avec Amazon Pinpoint.
-
utilisant une solution de journalisation personnalisée ; Pour plus d'informations, consultez Base de données d'événements d'engagement utilisateur numériques
. De multiples services sont concernés et des coûts supplémentaires sont encourus. -
À l'aide de Amazon CloudWatch statistiques prises en charge par Amazon Pinpoint. Pour de plus amples informations, veuillez consulter Surveillance d'Amazon Pinpoint avec Amazon CloudWatch.
-
À l'aide d'Amazon Pinpoint, vous êtes connecté API aux appels. CloudTrail Pour plus d'informations, consultez la section Enregistrement des API appels Amazon Pinpoint AWS CloudTrail dans le manuel Amazon Pinpoint Developer Guide.
Rubriques
CLIexemples de tâches courantes
Les exemples suivants sont des CLI commandes courantes pour Amazon Pinpoint.
-
Obtenir les données du point de terminaison : get-endpoint CLI
aws pinpoint get-endpoint —application-id
AppId
—endpoint-idEndpointId
Dans l’exemple précédent, apportez les modifications suivantes :
-
Remplacez
AppId
avec l'ID du projet Amazon Pinpoint qui contient le point de terminaison. -
Remplacez
EndpointId
avec l'ID d'un point de terminaison existant que vous êtes en train de récupérer.
-
-
Obtenir les données utilisateur : get-user-endpointsCLI
aws pinpoint get-user-endpoints —application-id
AppId
—user-idUserId
Dans l’exemple précédent, apportez les modifications suivantes :
-
Remplacez
AppId
avec l'ID du projet Amazon Pinpoint qui contient le point de terminaison. -
Remplacez
UserId
avec l'identifiant de l'utilisateur.
-
-
Mettre à jour ou créer un nouveau point de terminaison : update-endpoint CLI
aws pinpoint update-endpoint —application-id
AppId
—endpoint-idEndpointId
—endpoint-request '{"ChannelType":"SMS","Address":"+12345678","Location":{"Country":"USA"},"User":{"UserId":"UserId
"}}'Dans l’exemple précédent, apportez les modifications suivantes :
-
Remplacez
AppId
avec l'ID du projet Amazon Pinpoint qui contient le point de terminaison. -
Remplacez
EndpointId
avec l'ID d'un point de terminaison existant que vous créez ou mettez à jour. -
Remplacez
UserId
avec l'identifiant de l'utilisateur.
-
-
Supprimer le point de terminaison : supprime-point de terminaison CLI
aws pinpoint delete-endpoint —application-id
AppId
—endpoint-idEndpointId
Dans l’exemple précédent, apportez les modifications suivantes :
-
Remplacez
AppId
avec l'ID du projet Amazon Pinpoint qui contient le point de terminaison. -
Remplacez
EndpointId
avec l'ID d'un point de terminaison existant que vous êtes en train de supprimer.
-
-
Validez un numéro de téléphone : phone-number-validateCLI
aws pinpoint phone-number-validate —number-validate-request PhoneNumber=
+12065550100
Dans l’exemple précédent, apportez les modifications suivantes :
-
Remplacez
+12065550100
avec le numéro de téléphone que vous souhaitez valider.
-
-
envoyer des messages Exemples CLI : SMS à un numéro
aws pinpoint send-messages --application-id
AppID
--message-request '{"MessageConfiguration": {"SMSMessage":{"Body":"This is a test message"}},"Addresses": {"DestinationPhoneNumber
": {"ChannelType":"SMS"}}}‘Dans l’exemple précédent, apportez les modifications suivantes :
-
Remplacez
AppId
avec l'ID du projet Amazon Pinpoint qui contient le point de terminaison. -
Remplacez
DestinationPhoneNumber
avec le numéro de téléphone auquel vous souhaitez envoyer.
-
-
envoyer des messages Exemples CLI : numéro d'origine à SMS
aws pinpoint send-messages --application-id
AppID
--message-request '{"MessageConfiguration": {"SMSMessage":{"Body":"hello, how are you?","OriginationNumber": "OriginPhoneNumber
"}},"Addresses": {"DestinationPhoneNumber
": {"ChannelType":"SMS"}}}‘Dans l’exemple précédent, apportez les modifications suivantes :
-
Remplacez
AppId
avec l'ID du projet Amazon Pinpoint qui contient le point de terminaison. -
Remplacez
OriginPhoneNumber
avec le numéro de téléphone à partir duquel vous souhaitez envoyer le message. -
Remplacez
DestinationPhoneNumber
avec le numéro de téléphone auquel vous souhaitez envoyer.
-
-
envoyer des messages Exemples CLI : SMS vers un point de terminaison
aws pinpoint send-messages —application-id
AppID
—message-request '{"MessageConfiguration": {"SMSMessage":{"Body":"This is a test message"}},"Endpoints": {"EndPointId
": {}}}'Dans l’exemple précédent, apportez les modifications suivantes :
-
Remplacez
AppId
avec l'ID du projet Amazon Pinpoint qui contient le point de terminaison. -
Remplacez
EndPointId
avec l'ID d'un point de terminaison existant vers lequel vous envoyez des messages.
-
-
envoyer des messages Exemples CLI : SMS à un userId
aws pinpoint send-users-messages —application-id
AppID
—send-users-message-request '{"MessageConfiguration": {"SMSMessage":{"Body":"This is a test"}},"Users": {"UserId
": {}}}'Dans l’exemple précédent, apportez les modifications suivantes :
-
Remplacez
AppId
avec l'ID du projet Amazon Pinpoint qui contient le point de terminaison. -
Remplacez
UserId
avec l'identifiant de l'utilisateur.
-
-
Création de campagnes avec Modèles de messages 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 }Dans la commande et le fichier précédents, apportez les modifications suivantes :
-
Remplacez
AppId
avec l'ID du projet Amazon Pinpoint qui contient le point de terminaison. -
Remplacez
TemplateName
avec le nom du modèle. -
Remplacez
Version
avec la version du modèle. -
Remplacez
SegmentID
avec l'ID du segment à cibler.
-