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.
Amazon Pinpoint Pinpoint-Beispiele mit AWS CLI
Die folgenden Codebeispiele zeigen Ihnen, wie Sie mithilfe von Amazon Pinpoint Aktionen ausführen und allgemeine Szenarien implementieren. AWS Command Line Interface
Aktionen sind Codeauszüge aus größeren Programmen und müssen im Kontext ausgeführt werden. Während Aktionen Ihnen zeigen, wie Sie einzelne Service-Funktionen aufrufen, können Sie Aktionen im Kontext der zugehörigen Szenarien anzeigen.
Jedes Beispiel enthält einen Link zum vollständigen Quellcode, wo Sie Anweisungen zum Einrichten und Ausführen des Codes im Kodex finden.
Themen
Aktionen
Das folgende Codebeispiel zeigt, wie Siecreate-app.
- AWS CLI
-
Beispiel 1: Erstellen einer Anwendung
Im folgenden Beispiel für
create-appwird eine neue Anwendung (Projekt) erstellt.aws pinpoint create-app \ --create-application-requestName=ExampleCorpAusgabe:
{ "ApplicationResponse": { "Arn": "arn:aws:mobiletargeting:us-west-2:AIDACKCEVSQ6C2EXAMPLE:apps/810c7aab86d42fb2b56c8c966example", "Id": "810c7aab86d42fb2b56c8c966example", "Name": "ExampleCorp", "tags": {} } }Beispiel 2: Erstellen einer mit Tags versehenen Anwendung
Im folgenden Beispiel für
create-appwird eine neue Anwendung (Projekt) erstellt und der Anwendung ein Tag (Schlüssel und Wert) zugeordnet.aws pinpoint create-app \ --create-application-request Name=ExampleCorp,tags={"Stack"="Test"}Ausgabe:
{ "ApplicationResponse": { "Arn": "arn:aws:mobiletargeting:us-west-2:AIDACKCEVSQ6C2EXAMPLE:apps/810c7aab86d42fb2b56c8c966example", "Id": "810c7aab86d42fb2b56c8c966example", "Name": "ExampleCorp", "tags": { "Stack": "Test" } } }-
Einzelheiten zur API finden Sie CreateApp
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungcreate-sms-template.
- AWS CLI
-
So erstellen Sie eine Nachrichtenvorlage für Nachrichten, die über den SMS-Kanal gesendet werden
Im folgenden Beispiel für
create-sms-templatewird eine SMS-Nachrichtenvorlage erstellt.aws pinpoint create-sms-template \ --template-nameTestTemplate\ --sms-template-requestfile://myfile.json\ --regionus-east-1Inhalt von
myfile.json:{ "Body": "hello\n how are you?\n food is good", "TemplateDescription": "Test SMS Template" }Ausgabe:
{ "CreateTemplateMessageBody": { "Arn": "arn:aws:mobiletargeting:us-east-1:AIDACKCEVSQ6C2EXAMPLE:templates/TestTemplate/SMS", "Message": "Created", "RequestID": "8c36b17f-a0b0-400f-ac21-29e9b62a975d" } }Weitere Informationen finden Sie unter Amazon-Pinpoint-Nachrichtenvorlagen im Benutzerhandbuch für Amazon Pinpoint.
-
Einzelheiten zur API finden Sie CreateSmsTemplate
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungdelete-app.
- AWS CLI
-
So löschen Sie eine Anwendung
Im folgenden Beispiel für
delete-appwird eine Anwendung (Projekt) gelöscht.aws pinpoint delete-app \ --application-id810c7aab86d42fb2b56c8c966exampleAusgabe:
{ "ApplicationResponse": { "Arn": "arn:aws:mobiletargeting:us-west-2:AIDACKCEVSQ6C2EXAMPLE:apps/810c7aab86d42fb2b56c8c966example", "Id": "810c7aab86d42fb2b56c8c966example", "Name": "ExampleCorp", "tags": {} } }-
Einzelheiten zur API finden Sie DeleteApp
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungget-apns-channel.
- AWS CLI
-
Um Informationen über den Status und die Einstellungen des APNs Kanals für eine Anwendung abzurufen
Im folgenden
get-apns-channelBeispiel werden Informationen über den Status und die Einstellungen des APNs Kanals für eine Anwendung abgerufen.aws pinpoint get-apns-channel \ --application-id9ab1068eb0a6461c86cce7f27ce0efd7\ --regionus-east-1Ausgabe:
{ "APNSChannelResponse": { "ApplicationId": "9ab1068eb0a6461c86cce7f27ce0efd7", "CreationDate": "2019-05-09T21:54:45.082Z", "DefaultAuthenticationMethod": "CERTIFICATE", "Enabled": true, "HasCredential": true, "HasTokenKey": false, "Id": "apns", "IsArchived": false, "LastModifiedDate": "2019-05-09T22:04:01.067Z", "Platform": "APNS", "Version": 2 } }-
Einzelheiten zur API finden Sie unter GetApnsChannel AWS CLI
Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungget-app.
- AWS CLI
-
So rufen Sie Informationen über Anwendung (Projekt) ab)
Im folgenden Beispiel für
get-appwerden Informationen über eine Anwendung (Projekt) abgerufen.aws pinpoint get-app \ --application-id810c7aab86d42fb2b56c8c966example\ --regionus-east-1Ausgabe:
{ "ApplicationResponse": { "Arn": "arn:aws:mobiletargeting:us-east-1:AIDACKCEVSQ6C2EXAMPLE:apps/810c7aab86d42fb2b56c8c966example", "Id": "810c7aab86d42fb2b56c8c966example", "Name": "ExampleCorp", "tags": { "Year": "2019", "Stack": "Production" } } }-
Einzelheiten zur API finden Sie GetApp
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungget-apps.
- AWS CLI
-
So rufen Sie Informationen über alle Ihre Anwendungen ab
Im folgenden Beispiel für
get-appswerden Informationen zu allen Ihren Anwendungen (Projekten) abgerufen.aws pinpoint get-appsAusgabe:
{ "ApplicationsResponse": { "Item": [ { "Arn": "arn:aws:mobiletargeting:us-west-2:AIDACKCEVSQ6C2EXAMPLE:apps/810c7aab86d42fb2b56c8c966example", "Id": "810c7aab86d42fb2b56c8c966example", "Name": "ExampleCorp", "tags": { "Year": "2019", "Stack": "Production" } }, { "Arn": "arn:aws:mobiletargeting:us-west-2:AIDACKCEVSQ6C2EXAMPLE:apps/42d8c7eb0990a57ba1d5476a3example", "Id": "42d8c7eb0990a57ba1d5476a3example", "Name": "AnyCompany", "tags": {} }, { "Arn": "arn:aws:mobiletargeting:us-west-2:AIDACKCEVSQ6C2EXAMPLE:apps/80f5c382b638ffe5ad12376bbexample", "Id": "80f5c382b638ffe5ad12376bbexample", "Name": "ExampleCorp_Test", "tags": { "Year": "2019", "Stack": "Test" } } ], "NextToken": "eyJDcmVhdGlvbkRhdGUiOiIyMDE5LTA3LTE2VDE0OjM4OjUzLjkwM1oiLCJBY2NvdW50SWQiOiI1MTIzOTcxODM4NzciLCJBcHBJZCI6Ijk1ZTM2MGRiMzBkMjQ1ZjRiYTYwYjhlMzllMzZlNjZhIn0" } }Das Vorhandensein des
NextToken-Antwortwerts weist darauf hin, dass mehr Ausgabe verfügbar ist. Rufen Sie den Befehl erneut auf und geben Sie diesen Wert alsNextToken-Eingabeparameter an.-
Einzelheiten zur API finden Sie GetApps
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungget-campaign.
- AWS CLI
-
So rufen Sie Informationen über den Status, die Konfiguration und andere Einstellungen einer Kampagne ab
Im folgenden Beispiel für
get-campaignwerden Informationen über den Status, die Konfiguration und andere Einstellungen einer Kampagne abgerufen.aws pinpoint get-campaign \ --application-id6e0b7591a90841d2b5d93fa11143e5a7\ --campaign-ida1e63c6cc0eb43ed826ffcc3cc90b30d\ --regionus-east-1Ausgabe:
{ "CampaignResponse": { "AdditionalTreatments": [], "ApplicationId": "6e0b7591a90841d2b5d93fa11143e5a7", "Arn": "arn:aws:mobiletargeting:us-east-1:AIDACKCEVSQ6C2EXAMPLE:apps/6e0b7591a90841d2b5d93fa11143e5a7/campaigns/a1e63c6cc0eb43ed826ffcc3cc90b30d", "CreationDate": "2019-10-08T18:40:16.581Z", "Description": " ", "HoldoutPercent": 0, "Id": "a1e63c6cc0eb43ed826ffcc3cc90b30d", "IsPaused": false, "LastModifiedDate": "2019-10-08T18:40:16.581Z", "Limits": { "Daily": 0, "MaximumDuration": 60, "MessagesPerSecond": 50, "Total": 0 }, "MessageConfiguration": { "EmailMessage": { "FromAddress": "sender@example.com", "HtmlBody": "<!DOCTYPE html>\n <html lang=\"en\">\n <head>\n <meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\" />\n</head>\n<body>Hello</body>\n</html>", "Title": "PinpointDemo" } }, "Name": "MyCampaign", "Schedule": { "IsLocalTime": false, "StartTime": "IMMEDIATE", "Timezone": "utc" }, "SegmentId": "b66c9e42f71444b2aa2e0ffc1df28f60", "SegmentVersion": 1, "State": { "CampaignStatus": "COMPLETED" }, "tags": {}, "TemplateConfiguration": {}, "Version": 1 } }-
Einzelheiten zur API finden Sie GetCampaign
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungget-campaigns.
- AWS CLI
-
So rufen Sie Informationen über den Status, die Konfiguration und andere Einstellungen für alle Kampagnen ab, die einer Anwendung zugeordnet sind
Im folgenden Beispiel für
get-campaignswerden Informationen über den Status, die Konfiguration und andere Einstellungen für alle einer Anwendung zugeordneten Kampagnen ab.aws pinpoint get-campaigns \ --application-id6e0b7591a90841d2b5d93fa11143e5a7\ --regionus-east-1Ausgabe:
{ "CampaignsResponse": { "Item": [ { "AdditionalTreatments": [], "ApplicationId": "6e0b7591a90841d2b5d93fa11143e5a7", "Arn": "arn:aws:mobiletargeting:us-east-1:AIDACKCEVSQ6C2EXAMPLE:apps/6e0b7591a90841d2b5d93fa11143e5a7/campaigns/7e1280344c8f4a9aa40a00b006fe44f1", "CreationDate": "2019-10-08T18:40:22.905Z", "Description": " ", "HoldoutPercent": 0, "Id": "7e1280344c8f4a9aa40a00b006fe44f1", "IsPaused": false, "LastModifiedDate": "2019-10-08T18:40:22.905Z", "Limits": {}, "MessageConfiguration": { "EmailMessage": { "FromAddress": "sender@example.com", "HtmlBody": "<!DOCTYPE html>\n <html lang=\"en\">\n <head>\n <meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\" />\n</head>\n<body>Hello</body>\n</html>", "Title": "PInpointDemo Test" } }, "Name": "MyCampaign1", "Schedule": { "IsLocalTime": false, "QuietTime": {}, "StartTime": "IMMEDIATE", "Timezone": "UTC" }, "SegmentId": "b66c9e42f71444b2aa2e0ffc1df28f60", "SegmentVersion": 1, "State": { "CampaignStatus": "COMPLETED" }, "tags": {}, "TemplateConfiguration": {}, "Version": 1 }, { "AdditionalTreatments": [], "ApplicationId": "6e0b7591a90841d2b5d93fa11143e5a7", "Arn": "arn:aws:mobiletargeting:us-east-1:AIDACKCEVSQ6C2EXAMPLE:apps/6e0b7591a90841d2b5d93fa11143e5a7/campaigns/a1e63c6cc0eb43ed826ffcc3cc90b30d", "CreationDate": "2019-10-08T18:40:16.581Z", "Description": " ", "HoldoutPercent": 0, "Id": "a1e63c6cc0eb43ed826ffcc3cc90b30d", "IsPaused": false, "LastModifiedDate": "2019-10-08T18:40:16.581Z", "Limits": { "Daily": 0, "MaximumDuration": 60, "MessagesPerSecond": 50, "Total": 0 }, "MessageConfiguration": { "EmailMessage": { "FromAddress": "sender@example.com", "HtmlBody": "<!DOCTYPE html>\n <html lang=\"en\">\n <head>\n <meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\" />\n</head>\n<body>Demo</body>\n</html>", "Title": "PinpointDemo" } }, "Name": "MyCampaign2", "Schedule": { "IsLocalTime": false, "StartTime": "IMMEDIATE", "Timezone": "utc" }, "SegmentId": "b66c9e42f71444b2aa2e0ffc1df28f60", "SegmentVersion": 1, "State": { "CampaignStatus": "COMPLETED" }, "tags": {}, "TemplateConfiguration": {}, "Version": 1 } ] } }-
Einzelheiten zur API finden Sie GetCampaigns
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungget-channels.
- AWS CLI
-
So rufen Sie Informationen über den Verlauf und den Status jedes Kanals für eine Anwendung ab
Im folgenden Beispiel für
get-channelswerden Informationen über den Verlauf und den Status jedes Kanals für eine Anwendung abgerufen.aws pinpoint get-channels \ --application-id6e0b7591a90841d2b5d93fa11143e5a7\ --regionus-east-1Ausgabe:
{ "ChannelsResponse": { "Channels": { "GCM": { "ApplicationId": "6e0b7591a90841d2b5d93fa11143e5a7", "CreationDate": "2019-10-08T18:28:23.182Z", "Enabled": true, "HasCredential": true, "Id": "gcm", "IsArchived": false, "LastModifiedDate": "2019-10-08T18:28:23.182Z", "Version": 1 }, "SMS": { "ApplicationId": "6e0b7591a90841d2b5d93fa11143e5a7", "CreationDate": "2019-10-08T18:39:18.511Z", "Enabled": true, "Id": "sms", "IsArchived": false, "LastModifiedDate": "2019-10-08T18:39:18.511Z", "Version": 1 }, "EMAIL": { "ApplicationId": "6e0b7591a90841d2b5d93fa11143e5a7", "CreationDate": "2019-10-08T18:27:23.990Z", "Enabled": true, "Id": "email", "IsArchived": false, "LastModifiedDate": "2019-10-08T18:27:23.990Z", "Version": 1 }, "IN_APP": { "Enabled": true, "IsArchived": false, "Version": 0 } } } }-
Einzelheiten zur API finden Sie GetChannels
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungget-email-channel.
- AWS CLI
-
So rufen Sie Informationen über den Status und die Einstellungen des E-Mail-kanals für eine Anwendung ab
Im folgenden Beispiel für
get-email-channelwerden der Status und die Einstellungen des E-Mail-Kanals für eine Anwendung abgerufen.aws pinpoint get-email-channel \ --application-id6e0b7591a90841d2b5d93fa11143e5a7\ --regionus-east-1Ausgabe:
{ "EmailChannelResponse": { "ApplicationId": "6e0b7591a90841d2b5d93fa11143e5a7", "CreationDate": "2019-10-08T18:27:23.990Z", "Enabled": true, "FromAddress": "sender@example.com", "Id": "email", "Identity": "arn:aws:ses:us-east-1:AIDACKCEVSQ6C2EXAMPLE:identity/sender@example.com", "IsArchived": false, "LastModifiedDate": "2019-10-08T18:27:23.990Z", "MessagesPerSecond": 1, "Platform": "EMAIL", "RoleArn": "arn:aws:iam::AIDACKCEVSQ6C2EXAMPLE:role/pinpoint-events", "Version": 1 } }-
Einzelheiten zur API finden Sie GetEmailChannel
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungget-endpoint.
- AWS CLI
-
So rufen Sie Informationen über die Einstellungen und Attribute eines bestimmten Endpunkts für eine Anwendung ab
Das folgende
get-endpoint-Beispiel ruft Informationen über die Einstellungen und Attribute eines bestimmten Endpunkts für eine Anwendung ab.aws pinpoint get-endpoint \ --application-id611e3e3cdd47474c9c1399a505665b91\ --endpoint-idtestendpoint\ --regionus-east-1Ausgabe:
{ "EndpointResponse": { "Address": "+11234567890", "ApplicationId": "611e3e3cdd47474c9c1399a505665b91", "Attributes": {}, "ChannelType": "SMS", "CohortId": "63", "CreationDate": "2019-01-28T23:55:11.534Z", "EffectiveDate": "2021-08-06T00:04:51.763Z", "EndpointStatus": "ACTIVE", "Id": "testendpoint", "Location": { "Country": "USA" }, "Metrics": { "SmsDelivered": 1.0 }, "OptOut": "ALL", "RequestId": "a204b1f2-7e26-48a7-9c80-b49a2143489d", "User": { "UserAttributes": { "Age": [ "24" ] }, "UserId": "testuser" } } }-
Einzelheiten zur API finden Sie GetEndpoint
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungget-gcm-channel.
- AWS CLI
-
So rufen Sie Informationen über den Status und die Einstellungen des GCM-Kanals für eine Anwendung ab
Im folgenden Beispiel für
get-gcm-channelwerden der Status und die Einstellungen des GCM-Kanals für eine Anwendung abgerufen.aws pinpoint get-gcm-channel \ --application-id6e0b7591a90841d2b5d93fa11143e5a7\ --regionus-east-1Ausgabe:
{ "GCMChannelResponse": { "ApplicationId": "6e0b7591a90841d2b5d93fa11143e5a7", "CreationDate": "2019-10-08T18:28:23.182Z", "Enabled": true, "HasCredential": true, "Id": "gcm", "IsArchived": false, "LastModifiedDate": "2019-10-08T18:28:23.182Z", "Platform": "GCM", "Version": 1 } }-
Einzelheiten zur API finden Sie GetGcmChannel
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungget-sms-channel.
- AWS CLI
-
So rufen Sie Informationen über den Status und die Einstellungen jedes Sprachkanals für eine Anwendung ab
Im folgenden Beispiel für
get-sms-channelwerden Status und Einstellungen des SMS-Kanals für eine Anwendung abgerufen.aws pinpoint get-sms-channel \ --application-id6e0b7591a90841d2b5d93fa11143e5a7\ --regionus-east-1Ausgabe:
{ "SMSChannelResponse": { "ApplicationId": "6e0b7591a90841d2b5d93fa11143e5a7", "CreationDate": "2019-10-08T18:39:18.511Z", "Enabled": true, "Id": "sms", "IsArchived": false, "LastModifiedDate": "2019-10-08T18:39:18.511Z", "Platform": "SMS", "PromotionalMessagesPerSecond": 20, "TransactionalMessagesPerSecond": 20, "Version": 1 } }-
Einzelheiten zur API finden Sie GetSmsChannel
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungget-sms-template.
- AWS CLI
-
So rufen Sie den Inhalt und die Einstellungen einer Nachrichtenvorlage für Nachrichten ab, die über den SMS-Kanal gesendet werden
Im folgenden Beispiel für
get-sms-templatewerden der Inhalt und die Einstellungen einer SMS-Nachrichtenvorlage abgerufen.aws pinpoint get-sms-template \ --template-nameTestTemplate\ --regionus-east-1Ausgabe:
{ "SMSTemplateResponse": { "Arn": "arn:aws:mobiletargeting:us-east-1:AIDACKCEVSQ6C2EXAMPLE:templates/TestTemplate/SMS", "Body": "hello\n how are you?\n food is good", "CreationDate": "2023-06-20T21:37:30.124Z", "LastModifiedDate": "2023-06-20T21:37:30.124Z", "tags": {}, "TemplateDescription": "Test SMS Template", "TemplateName": "TestTemplate", "TemplateType": "SMS", "Version": "1" } }Weitere Informationen finden Sie unter Amazon-Pinpoint-Nachrichtenvorlagen im Benutzerhandbuch für Amazon Pinpoint.
-
Einzelheiten zur API finden Sie GetSmsTemplate
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungget-voice-channel.
- AWS CLI
-
So rufen Sie Informationen über den Status und die Einstellungen des Sprachkanals für eine Anwendung ab
Im folgenden Beispiel für
get-voice-channelwerden der Status und die Einstellungen des Sprachkanals für eine Anwendung abgerufen.aws pinpoint get-voice-channel \ --application-id6e0b7591a90841d2b5d93fa11143e5a7\ --regionus-east-1Ausgabe:
{ "VoiceChannelResponse": { "ApplicationId": "6e0b7591a90841d2b5d93fa11143e5a7", "CreationDate": "2022-04-28T00:17:03.836Z", "Enabled": true, "Id": "voice", "IsArchived": false, "LastModifiedDate": "2022-04-28T00:17:03.836Z", "Platform": "VOICE", "Version": 1 } }-
Einzelheiten zur API finden Sie GetVoiceChannel
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendunglist-tags-for-resource.
- AWS CLI
-
So rufen Sie eine Liste der Tags für eine Ressource ab
Im folgenden Beispiel für
list-tags-for-resourcewerden alle Tags (Schlüsselnamen und -werte) abgerufen, die der angegebenen Ressource zugeordnet sindaws pinpoint list-tags-for-resource \ --resource-arnarn:aws:mobiletargeting:us-west-2:AIDACKCEVSQ6C2EXAMPLE:apps/810c7aab86d42fb2b56c8c966exampleAusgabe:
{ "TagsModel": { "tags": { "Year": "2019", "Stack": "Production" } } }Weitere Informationen finden Sie unter 'Tagging Amazon Pinpoint Resources < https://docs.aws.amazon.com/pinpoint/ latest/developerguide/tagging -resources.html>'__ im Amazon Pinpoint Developer Guide.
-
Einzelheiten ListTagsForResource
zur API AWS CLI finden Sie in der Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungphone-number-validate.
- AWS CLI
-
So rufen Sie Informationen zu einer Telefonnummer ab
Im folgenden Beispiel für
phone-number-validatewerden Informationen zu einer Telefonnummer abgerufen.aws pinpoint phone-number-validate \ --number-validate-request PhoneNumber="+12065550142" \ --regionus-east-1Ausgabe:
{ "NumberValidateResponse": { "Carrier": "ExampleCorp Mobile", "City": "Seattle", "CleansedPhoneNumberE164": "+12065550142", "CleansedPhoneNumberNational": "2065550142", "Country": "United States", "CountryCodeIso2": "US", "CountryCodeNumeric": "1", "OriginalPhoneNumber": "+12065550142", "PhoneType": "MOBILE", "PhoneTypeCode": 0, "Timezone": "America/Los_Angeles", "ZipCode": "98101" } }Weitere Informationen finden Sie unter Amazon-Pinpoint-SMS-Kanal im Benutzerhandbuch zu Amazon Pinpoint.
-
Einzelheiten zur API finden Sie PhoneNumberValidate
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungsend-messages.
- AWS CLI
-
So senden Sie eine SMS-Nachricht über den Endpunkt einer Anwendung
Im folgenden Beispiel für
send-messageswird eine Direktnachricht für eine Anwendung mit einem Endpunkt gesendet.aws pinpoint send-messages \ --application-id611e3e3cdd47474c9c1399a505665b91\ --message-requestfile://myfile.json\ --regionus-west-2Inhalt von
myfile.json:{ "MessageConfiguration": { "SMSMessage": { "Body": "hello, how are you?" } }, "Endpoints": { "testendpoint": {} } }Ausgabe:
{ "MessageResponse": { "ApplicationId": "611e3e3cdd47474c9c1399a505665b91", "EndpointResult": { "testendpoint": { "Address": "+12345678900", "DeliveryStatus": "SUCCESSFUL", "MessageId": "itnuqhai5alf1n6ahv3udc05n7hhddr6gb3lq6g0", "StatusCode": 200, "StatusMessage": "MessageId: itnuqhai5alf1n6ahv3udc05n7hhddr6gb3lq6g0" } }, "RequestId": "c7e23264-04b2-4a46-b800-d24923f74753" } }Weitere Informationen finden Sie unter Amazon-Pinpoint-SMS-Kanal im Benutzerhandbuch zu Amazon Pinpoint.
-
Einzelheiten zur API finden Sie SendMessages
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungsend-users-messages.
- AWS CLI
-
So senden Sie eine SMS-Nachricht für einen Benutzer einer Anwendung
Im folgenden Beispiel für
send-users-messageswird eine Direktnachricht für einen Benutzer einer Anwendung gesendet.aws pinpoint send-users-messages \ --application-id611e3e3cdd47474c9c1399a505665b91\ --send-users-message-requestfile://myfile.json\ --regionus-west-2Inhalt von
myfile.json:{ "MessageConfiguration": { "SMSMessage": { "Body": "hello, how are you?" } }, "Users": { "testuser": {} } }Ausgabe:
{ "SendUsersMessageResponse": { "ApplicationId": "611e3e3cdd47474c9c1399a505665b91", "RequestId": "e0b12cf5-2359-11e9-bb0b-d5fb91876b25", "Result": { "testuser": { "testuserendpoint": { "DeliveryStatus": "SUCCESSFUL", "MessageId": "7qu4hk5bqhda3i7i2n4pjf98qcuh8b7p45ifsmo0", "StatusCode": 200, "StatusMessage": "MessageId: 7qu4hk5bqhda3i7i2n4pjf98qcuh8b7p45ifsmo0", "Address": "+12345678900" } } } } }Weitere Informationen finden Sie unter Amazon-Pinpoint-SMS-Kanal im Benutzerhandbuch zu Amazon Pinpoint.
-
Einzelheiten zur API finden Sie SendUsersMessages
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungtag-resource.
- AWS CLI
-
So fügen Sie einer Ressource Tags hinzu
Im folgenden Beispiel werden einer Ressource zwei Tags (Schlüsselnamen und -werte) hinzugefügt.
aws pinpoint list-tags-for-resource \ --resource-arnarn:aws:mobiletargeting:us-east-1:AIDACKCEVSQ6C2EXAMPLE:apps/810c7aab86d42fb2b56c8c966example\ --tags-modeltags={Stack=Production,Year=2019}Mit diesem Befehl wird keine Ausgabe zurückgegeben.
Weitere Informationen finden Sie unter 'Tagging Amazon Pinpoint Resources < https://docs.aws.amazon.com/pinpoint/ latest/developerguide/tagging -resources.html>'__ im Amazon Pinpoint Developer Guide.
-
Einzelheiten TagResource
zur API AWS CLI finden Sie in der Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendunguntag-resource.
- AWS CLI
-
Beispiel 1: So entfernen Sie einen Tag aus einer Ressource
Im folgenden Beispiel für
untag-resourcewird der angegebene Tag (Schlüsselname und -wert) aus der Ressource entfernt.aws pinpoint untag-resource \ --resource-arnarn:aws:mobiletargeting:us-west-2:AIDACKCEVSQ6C2EXAMPLE:apps/810c7aab86d42fb2b56c8c966example\ --tag-keysYearMit diesem Befehl wird keine Ausgabe zurückgegeben.
Beispiel 2: So entfernen Sie mehrere Tags aus einer Ressource
Im folgenden Beispiel für
untag-resourcewerden die angegebenen Tags (Schlüsselnamen und -wert) aus der Ressource entfernt.aws pinpoint untag-resource \ --resource-arnarn:aws:mobiletargeting:us-east-1:AIDACKCEVSQ6C2EXAMPLE:apps/810c7aab86d42fb2b56c8c966example\ --tag-keysYearStackMit diesem Befehl wird keine Ausgabe zurückgegeben.
Weitere Informationen finden Sie unter 'Tagging Amazon Pinpoint Resources < https://docs.aws.amazon.com/pinpoint/ latest/developerguide/tagging -resources.html>'__ im Amazon Pinpoint Developer Guide.
-
Einzelheiten UntagResource
zur API AWS CLI finden Sie in der Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungupdate-sms-channel.
- AWS CLI
-
So aktivieren Sie den SMS-Kanal oder aktualisieren den Status und die Einstellungen des SMS-Kanals für eine Anwendung.
Im folgenden Beispiel für
update-sms-channelwird SMS-Kanal für einen SMS-Kanal einer Anwendung aktiviert.aws pinpoint update-sms-channel \ --application-id611e3e3cdd47474c9c1399a505665b91\ --sms-channel-requestEnabled=true\ --regionus-west-2Ausgabe:
{ "SMSChannelResponse": { "ApplicationId": "611e3e3cdd47474c9c1399a505665b91", "CreationDate": "2019-01-28T23:25:25.224Z", "Enabled": true, "Id": "sms", "IsArchived": false, "LastModifiedDate": "2023-05-18T23:22:50.977Z", "Platform": "SMS", "PromotionalMessagesPerSecond": 20, "TransactionalMessagesPerSecond": 20, "Version": 3 } }Weitere Informationen finden Sie unter Amazon-Pinpoint-SMS-Kanal im Benutzerhandbuch zu Amazon Pinpoint.
-
Einzelheiten zur API finden Sie UpdateSmsChannel
in der AWS CLI Befehlsreferenz.
-