Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Risoluzione dei problemi
Nota
I seguenti argomenti di risoluzione dei problemi sono stati spostati:
In questa sezione puoi familiarizzare con le informazioni sulla risoluzione dei problemi e sulle possibili soluzioni durante l'utilizzo di Amazon Pinpoint.
Monitoraggio e registrazione
Come best practice, è consigliabile registrare gli eventi nei log di Amazon Pinpoint mediante le seguenti operazioni:
-
Attivazione di Events Streams Amazon Kinesis Data Streams seguendo le istruzioni riportate inStreaming di eventi con Amazon Pinpoint.
-
Utilizzo di una soluzione di registrazione di log personalizzata. Per ulteriori informazioni, consulta Database degli eventi di coinvolgimento degli utenti digitali
. Sono previsti più servizi per i quali vengono addebitati costi aggiuntivi. -
Utilizzo di Amazon CloudWatch metriche supportate da Amazon Pinpoint. Per ulteriori informazioni, consulta Monitoraggio di Amazon Pinpoint con Amazon CloudWatch.
-
Utilizzando Amazon Pinpoint, le API chiamate sono state registrate. CloudTrail Per ulteriori informazioni, consulta la sezione Registrazione delle chiamate AWS CloudTrail Amazon API Pinpoint nella Amazon Pinpoint Developer Guide.
Argomenti
CLIesempi di attività comuni
Gli esempi seguenti sono CLI comandi comuni per Amazon Pinpoint.
-
Ottieni dati sull'endpoint: get-endpoint CLI
aws pinpoint get-endpoint —application-id
AppId
—endpoint-idEndpointId
Nel comando precedente, apporta le modifiche seguenti:
-
Replace (Sostituisci)
AppId
con l'ID del progetto Amazon Pinpoint che contiene l'endpoint. -
Replace (Sostituisci)
EndpointId
con l'ID di un endpoint esistente che stai recuperando.
-
-
Ottieni dati utente: get-user-endpointsCLI
aws pinpoint get-user-endpoints —application-id
AppId
—user-idUserId
Nel comando precedente, apporta le modifiche seguenti:
-
Replace (Sostituisci)
AppId
con l'ID del progetto Amazon Pinpoint che contiene l'endpoint. -
Replace (Sostituisci)
UserId
con l'ID dell'utente.
-
-
Aggiorna o crea un nuovo endpoint: update-endpoint CLI
aws pinpoint update-endpoint —application-id
AppId
—endpoint-idEndpointId
—endpoint-request '{"ChannelType":"SMS","Address":"+12345678","Location":{"Country":"USA"},"User":{"UserId":"UserId
"}}'Nel comando precedente, apporta le modifiche seguenti:
-
Replace (Sostituisci)
AppId
con l'ID del progetto Amazon Pinpoint che contiene l'endpoint. -
Replace (Sostituisci)
EndpointId
con l'ID di un endpoint esistente che stai creando o aggiornando. -
Replace (Sostituisci)
UserId
con l'ID dell'utente.
-
-
Elimina endpoint: delete-endpoint CLI
aws pinpoint delete-endpoint —application-id
AppId
—endpoint-idEndpointId
Nel comando precedente, apporta le modifiche seguenti:
-
Replace (Sostituisci)
AppId
con l'ID del progetto Amazon Pinpoint che contiene l'endpoint. -
Replace (Sostituisci)
EndpointId
con l'ID di un endpoint esistente che stai eliminando.
-
-
Convalida un numero di telefono: phone-number-validateCLI
aws pinpoint phone-number-validate —number-validate-request PhoneNumber=
+12065550100
Nel comando precedente, apporta le modifiche seguenti:
-
Replace (Sostituisci)
+12065550100
con il numero di telefono che desideri convalidare.
-
-
send-messages EsempiCLI: a un numero SMS
aws pinpoint send-messages --application-id
AppID
--message-request '{"MessageConfiguration": {"SMSMessage":{"Body":"This is a test message"}},"Addresses": {"DestinationPhoneNumber
": {"ChannelType":"SMS"}}}‘Nel comando precedente, apporta le modifiche seguenti:
-
Replace (Sostituisci)
AppId
con l'ID del progetto Amazon Pinpoint che contiene l'endpoint. -
Replace (Sostituisci)
DestinationPhoneNumber
con il numero di telefono a cui desideri inviare.
-
-
send-messages EsempiCLI: numero di origine a SMS
aws pinpoint send-messages --application-id
AppID
--message-request '{"MessageConfiguration": {"SMSMessage":{"Body":"hello, how are you?","OriginationNumber": "OriginPhoneNumber
"}},"Addresses": {"DestinationPhoneNumber
": {"ChannelType":"SMS"}}}‘Nel comando precedente, apporta le modifiche seguenti:
-
Replace (Sostituisci)
AppId
con l'ID del progetto Amazon Pinpoint che contiene l'endpoint. -
Replace (Sostituisci)
OriginPhoneNumber
con il numero di telefono da cui desideri inviare il messaggio. -
Replace (Sostituisci)
DestinationPhoneNumber
con il numero di telefono a cui desideri inviare.
-
-
send-messages EsempiCLI: SMS verso un endpoint
aws pinpoint send-messages —application-id
AppID
—message-request '{"MessageConfiguration": {"SMSMessage":{"Body":"This is a test message"}},"Endpoints": {"EndPointId
": {}}}'Nel comando precedente, apporta le modifiche seguenti:
-
Replace (Sostituisci)
AppId
con l'ID del progetto Amazon Pinpoint che contiene l'endpoint. -
Replace (Sostituisci)
EndPointId
con l'ID di un endpoint esistente a cui stai inviando.
-
-
send-messages Esempi: a un CLI SMS userId
aws pinpoint send-users-messages —application-id
AppID
—send-users-message-request '{"MessageConfiguration": {"SMSMessage":{"Body":"This is a test"}},"Users": {"UserId
": {}}}'Nel comando precedente, apporta le modifiche seguenti:
-
Replace (Sostituisci)
AppId
con l'ID del progetto Amazon Pinpoint che contiene l'endpoint. -
Replace (Sostituisci)
UserId
con l'ID dell'utente.
-
-
Creazione di campagne con Modelli di messaggio di 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 }Nel comando e nel file precedenti, apporta le modifiche seguenti:
-
Replace (Sostituisci)
AppId
con l'ID del progetto Amazon Pinpoint che contiene l'endpoint. -
Replace (Sostituisci)
TemplateName
con il nome del modello. -
Replace (Sostituisci)
Version
con la versione del modello. -
Replace (Sostituisci)
SegmentID
con l'ID del segmento da scegliere come target.
-