Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Pemecahan Masalah
catatan
Topik pemecahan masalah berikut telah dipindahkan:
Pemecahan masalah di Panduan Pengguna Push Pesan Pengguna AWS Akhir.
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:
-
Mengaktifkan Aliran Acara dengan Amazon Kinesis Data Streams mengikuti instruksi diStreaming acara dengan Amazon Pinpoint.
-
Menggunakan solusi pencatatan khusus. Untuk informasi selengkapnya, lihat Database Acara Keterlibatan Pengguna Digital
. Beberapa layanan terlibat dan biaya tambahan dikeluarkan. -
Menggunakan Amazon CloudWatch metrik yang didukung oleh Amazon Pinpoint. Untuk informasi selengkapnya, lihat Memantau Amazon Pinpoint dengan Amazon CloudWatch.
-
Menggunakan API panggilan Amazon Pinpoint yang masuk. CloudTrail Untuk informasi selengkapnya, lihat Mencatat API panggilan Amazon Pinpoint dengan AWS CloudTrail di Panduan Pengembang Amazon Pinpoint.
Topik
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-idEndpointId
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-idUserId
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-idEndpointId
—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-idEndpointId
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.
-