Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Anmerkung
Die folgenden Themen zur Fehlerbehebung wurden verschoben:
Machen Sie sich mit Informationen zur Fehlerbehebung und möglichen Lösungen vertraut, um Probleme bei der Verwendung von Amazon Pinpoint zu lösen.
Überwachung und Protokollierung
Als bewährte Methode sollten Sie mithilfe der folgenden Vorgehensweise Ereignisse in Amazon Pinpoint protokollieren:
-
Aktivieren Sie Event-Streams, indem Amazon Kinesis Data Streams Sie den Anweisungen unter folgenStreamen von Ereignissen mit Amazon Pinpoint.
-
eine benutzerdefinierte Protokollierungslösung verwenden. Weitere Informationen finden Sie unter Digital User Engagement Events Database
. Es sind mehrere Services erforderlich und es fallen zusätzliche Kosten an. -
Verwendung von Amazon CloudWatch Metriken, die von Amazon Pinpoint unterstützt werden. Weitere Informationen finden Sie unter Überwachung von Amazon Pinpoint mit Amazon CloudWatch.
-
Mithilfe von Amazon Pinpoint API-Aufrufen sind Sie angemeldet CloudTrail. Weitere Informationen finden Sie unter Protokollieren von Amazon-Pinpoint-API-Aufrufen mit AWS CloudTrail im Amazon-Pinpoint-Entwicklerhandbuch.
CLI-Beispiele für häufig auftretende Aufgaben
Die folgenden Beispiele sind gängige CLI-Befehle für Amazon Pinpoint.
-
Endpunktdaten abrufen: get-endpoint-CLI
aws pinpoint get-endpoint —application-id
AppId
—endpoint-idEndpointId
Nehmen Sie im vorherigen Befehl die folgenden Änderungen vor:
-
AppId
Ersetzen Sie es durch die ID des Amazon Pinpoint Pinpoint-Projekts, das den Endpunkt enthält. -
EndpointId
Ersetzen Sie es durch die ID eines vorhandenen Endpunkts, den Sie abrufen.
-
-
Benutzerdaten abrufen: get-user-endpointsCLI
aws pinpoint get-user-endpoints —application-id
AppId
—user-idUserId
Nehmen Sie im vorherigen Befehl die folgenden Änderungen vor:
-
AppId
Ersetzen Sie es durch die ID des Amazon Pinpoint Pinpoint-Projekts, das den Endpunkt enthält. -
UserId
Ersetzen Sie durch die ID des Benutzers.
-
-
Einen neuen Endpunkt aktualisieren oder erstellen: update-endpoint-CLI
aws pinpoint update-endpoint —application-id
AppId
—endpoint-idEndpointId
—endpoint-request '{"ChannelType":"SMS","Address":"+12345678","Location":{"Country":"USA"},"User":{"UserId":"UserId
"}}'Nehmen Sie im vorherigen Befehl die folgenden Änderungen vor:
-
AppId
Ersetzen Sie es durch die ID des Amazon Pinpoint Pinpoint-Projekts, das den Endpunkt enthält. -
EndpointId
Ersetzen Sie es durch die ID eines vorhandenen Endpunkts, den Sie erstellen oder aktualisieren. -
UserId
Ersetzen Sie es durch die ID des Benutzers.
-
-
Endpunkt löschen: delete-endpoint-CLI
aws pinpoint delete-endpoint —application-id
AppId
—endpoint-idEndpointId
Nehmen Sie im vorherigen Befehl die folgenden Änderungen vor:
-
AppId
Ersetzen Sie es durch die ID des Amazon Pinpoint Pinpoint-Projekts, das den Endpunkt enthält. -
EndpointId
Ersetzen Sie es durch die ID eines vorhandenen Endpunkts, den Sie löschen.
-
-
Bestätigen Sie eine Telefonnummer: phone-number-validateCLI
aws pinpoint phone-number-validate —number-validate-request PhoneNumber=
+12065550100
Nehmen Sie im vorherigen Befehl die folgenden Änderungen vor:
-
+12065550100
Ersetzen Sie es durch die Telefonnummer, die Sie validieren möchten.
-
-
send-messages-Beispiele-CLI: SMS an eine Nummer
aws pinpoint send-messages --application-id
AppID
--message-request '{"MessageConfiguration": {"SMSMessage":{"Body":"This is a test message"}},"Addresses": {"DestinationPhoneNumber
": {"ChannelType":"SMS"}}}‘Nehmen Sie im vorherigen Befehl die folgenden Änderungen vor:
-
AppId
Ersetzen Sie es durch die ID des Amazon Pinpoint Pinpoint-Projekts, das den Endpunkt enthält. -
DestinationPhoneNumber
Ersetzen Sie es durch die Telefonnummer, an die Sie senden möchten.
-
-
send-messages-Beispiele-CLI: Ursprungsnummer an SMS
aws pinpoint send-messages --application-id
AppID
--message-request '{"MessageConfiguration": {"SMSMessage":{"Body":"hello, how are you?","OriginationNumber": "OriginPhoneNumber
"}},"Addresses": {"DestinationPhoneNumber
": {"ChannelType":"SMS"}}}‘Nehmen Sie im vorherigen Befehl die folgenden Änderungen vor:
-
AppId
Ersetzen Sie es durch die ID des Amazon Pinpoint Pinpoint-Projekts, das den Endpunkt enthält. -
OriginPhoneNumber
Ersetzen Sie es durch die Telefonnummer, von der Sie die Nachricht senden möchten. -
DestinationPhoneNumber
Ersetzen Sie es durch die Telefonnummer, an die Sie senden möchten.
-
-
send-messages-Beispiele-CLI: SMS an einen Endpunkt
aws pinpoint send-messages —application-id
AppID
—message-request '{"MessageConfiguration": {"SMSMessage":{"Body":"This is a test message"}},"Endpoints": {"EndPointId
": {}}}'Nehmen Sie im vorherigen Befehl die folgenden Änderungen vor:
-
AppId
Ersetzen Sie es durch die ID des Amazon Pinpoint Pinpoint-Projekts, das den Endpunkt enthält. -
EndPointId
Ersetzen Sie es durch die ID eines vorhandenen Endpunkts, an den Sie senden.
-
-
send-messages-Beispiele-CLI: SMS an eine userId
aws pinpoint send-users-messages —application-id
AppID
—send-users-message-request '{"MessageConfiguration": {"SMSMessage":{"Body":"This is a test"}},"Users": {"UserId
": {}}}'Nehmen Sie im vorherigen Befehl die folgenden Änderungen vor:
-
AppId
Ersetzen Sie es durch die ID des Amazon Pinpoint Pinpoint-Projekts, das den Endpunkt enthält. -
UserId
Ersetzen Sie durch die ID des Benutzers.
-
-
Kampagnenerstellung mit Amazon-Pinpoint-Nachrichtenvorlagen 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 }Nehmen Sie im vorherigen Befehl bzw. der vorherigen Datei die folgenden Änderungen vor:
-
AppId
Ersetzen Sie es durch die ID des Amazon Pinpoint Pinpoint-Projekts, das den Endpunkt enthält. -
TemplateName
Ersetzen Sie es durch den Namen der Vorlage. -
Version
Durch die Version der Vorlage ersetzen. -
SegmentID
Ersetzen Sie es durch die ID des Segments, das als Ziel verwendet werden soll.
-