Pemecahan Masalah - Amazon Pinpoint

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Pemecahan Masalah

Biasakan informasi pemecahan masalah dan kemungkinan solusi untuk membantu menyelesaikan masalah saat menggunakan Amazon Pinpoint.

Pencatatan dan pemantauan

Sebagai praktik terbaik, pertimbangkan untuk mencatat peristiwa di Amazon Pinpoint dengan:

CLIcontoh tugas umum

Contoh berikut adalah CLI perintah umum untuk Amazon Pinpoint.

  • Dapatkan Data Titik Akhir: get-endpoint CLI

    aws pinpoint get-endpoint —application-id AppId —endpoint-id EndpointId
    Di perintah sebelumnya, lakukan perubahan berikut:
    • Ganti AppId dengan ID proyek Amazon Pinpoint yang berisi titik akhir.

    • Ganti EndpointId dengan ID titik akhir yang ada yang Anda ambil.

  • Dapatkan Data Pengguna: get-user-endpointsCLI

    aws pinpoint get-user-endpoints —application-id AppId —user-id UserId
    Di perintah sebelumnya, lakukan perubahan berikut:
    • Ganti AppId dengan ID proyek Amazon Pinpoint yang berisi titik akhir.

    • Ganti UserId dengan ID pengguna.

  • Perbarui atau Buat Titik Akhir Baru: 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"}}'
    Di perintah sebelumnya, lakukan perubahan berikut:
    • Ganti AppId dengan ID proyek Amazon Pinpoint yang berisi titik akhir.

    • Ganti EndpointId dengan ID titik akhir yang ada yang Anda buat atau perbarui.

    • Ganti UserId dengan ID pengguna.

  • Hapus Titik Akhir: hapus-titik akhir CLI

    aws pinpoint delete-endpoint —application-id AppId —endpoint-id EndpointId
    Di perintah sebelumnya, lakukan perubahan berikut:
    • Ganti AppId dengan ID proyek Amazon Pinpoint yang berisi titik akhir.

    • Ganti EndpointId dengan ID titik akhir yang ada yang Anda hapus.

  • Validasi nomor telepon: phone-number-validateCLI

    aws pinpoint phone-number-validate —number-validate-request PhoneNumber=+12065550100
    Di perintah sebelumnya, lakukan perubahan berikut:
    • Ganti +12065550100 dengan nomor telepon yang ingin Anda validasi.

  • send-messages ContohCLI: SMS ke nomor

    aws pinpoint send-messages --application-id AppID --message-request '{"MessageConfiguration": {"SMSMessage":{"Body":"This is a test message"}},"Addresses": {"DestinationPhoneNumber": {"ChannelType":"SMS"}}}‘
    Di perintah sebelumnya, lakukan perubahan berikut:
    • Ganti AppId dengan ID proyek Amazon Pinpoint yang berisi titik akhir.

    • Ganti DestinationPhoneNumber dengan nomor telepon yang ingin Anda kirim.

  • send-messages ContohCLI: nomor originasi ke SMS

    aws pinpoint send-messages --application-id AppID --message-request '{"MessageConfiguration": {"SMSMessage":{"Body":"hello, how are you?","OriginationNumber": "OriginPhoneNumber"}},"Addresses": {"DestinationPhoneNumber": {"ChannelType":"SMS"}}}‘
    Di perintah sebelumnya, lakukan perubahan berikut:
    • Ganti AppId dengan ID proyek Amazon Pinpoint yang berisi titik akhir.

    • Ganti OriginPhoneNumber dengan nomor telepon tempat Anda ingin mengirim pesan dari.

    • Ganti DestinationPhoneNumber dengan nomor telepon yang ingin Anda kirim.

  • send-messages ContohCLI: SMS ke titik akhir

    aws pinpoint send-messages —application-id AppID —message-request '{"MessageConfiguration": {"SMSMessage":{"Body":"This is a test message"}},"Endpoints": {"EndPointId": {}}}'
    Di perintah sebelumnya, lakukan perubahan berikut:
    • Ganti AppId dengan ID proyek Amazon Pinpoint yang berisi titik akhir.

    • Ganti EndPointId dengan ID titik akhir yang ada yang Anda kirimi.

  • send-messages ContohCLI: SMS ke a userId

    aws pinpoint send-users-messages —application-id AppID —send-users-message-request '{"MessageConfiguration": {"SMSMessage":{"Body":"This is a test"}},"Users": {"UserId": {}}}'
    Di perintah sebelumnya, lakukan perubahan berikut:
    • Ganti AppId dengan ID proyek Amazon Pinpoint yang berisi titik akhir.

    • Ganti UserId dengan ID pengguna.

  • Pembuatan Kampanye Dengan Templat pesan 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 }
    Pada perintah dan file sebelumnya, buat perubahan berikut:
    • Ganti AppId dengan ID proyek Amazon Pinpoint yang berisi titik akhir.

    • Ganti TemplateName dengan nama template.

    • Ganti Version dengan versi template.

    • Ganti SegmentID dengan ID segmen yang akan ditargetkan.