Résolution des problèmes - Amazon Pinpoint

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

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 :

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-id 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 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-id 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.

  • Mettre à jour ou créer un nouveau point de terminaison : update-endpoint CLI

    aws pinpoint update-endpoint —application-id AppId —endpoint-id EndpointId —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-id 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 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.