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.
Beispiel für das Senden einer MMS-Nachricht mit AWS Nachrichtenübermittlung für Endbenutzer
Wenn Sie eine gemeinsam genutzte Ressource verwenden, müssen Sie den vollständigen Amazon-Ressourcennamen (ARN) der Ressource verwenden. Sie können die API AWS CLI oder AWS End User Messaging SMS and Voice v2 verwenden, um MMS-Nachrichten an Ihre Kunden zu senden.
Verwenden Sie den AWS CLI Befehl send-media-message, um eine MMS-Nachricht zu senden. Weitere Informationen zur Konfiguration von finden Sie unter Configure the AWS CLI im Benutzerhandbuch. AWS CLIAWS Command Line Interface
Wichtig
MMS-Funktionen sind nur in einigen Ländern verfügbar. Weitere Informationen zu den unterstützten Ländern für SMS und MMS finden Sie unter Unterstützte Länder und Regionen für SMS-Nachrichten mit AWS Nachrichtenübermittlung für Endbenutzer (SMS) und. Unterstützte Länder und Regionen für MMS-Nachrichten in AWS Nachrichtenübermittlung für Endbenutzer
Um zu überprüfen, ob Ihre Ausgangsidentität MMS-fähig ist, finden Sie unter. Den Status und die Funktionen einer Telefonnummer finden Sie unter AWS Nachrichtenübermittlung für Endbenutzer
Um eine gemeinsam genutzte Ressource zu verwenden, müssen Sie den vollständigen Amazon-Ressourcennamen (ARN) verwenden.
Voraussetzungen
Bevor Sie beginnen, müssen die folgenden Voraussetzungen erfüllt sein:
-
Sie müssen über eine Ausgangsidentität verfügen, die das Senden einer MMS-Nachricht unterstützt.
-
Sie müssen Ihre Mediendateien in einen Amazon S3-Bucket hochladen, der mit Ihrer MMS-fähigen Ausgangsidentität AWS-Region identisch ist, siehe. Einen Amazon S3-Bucket für MMS-Dateien einrichten
Eine Liste der unterstützten Dateitypen und -größen finden Sie unter
Die S3-URIs jeder MMS-Datei.
Die für den Aufruf verwendete Identität
send-media-messagemuss Lesezugriff auf den Amazon S3-Bucket haben, der Ihre Mediendateien enthält. Weitere Informationen zum Einrichten des Lesezugriffs finden Sie in den Identity-based Richtlinienbeispielen für Amazon S3 im Amazon S3-Benutzerhandbuch.
Senden Sie eine MMS mit AWS CLI
Die einzigen erforderlichen Parameter für https://docs.aws.amazon.com/cli/latest/reference/pinpoint-sms-voice-v2/send-media-message.html send-media-message sind und. destination-phone-number origination-identity Sie können eine Nachricht senden, die nur aus Text besteht, indem Sie den Parameter weglassen. media-urls Sie können auch eine Nachricht senden, die nur Mediendateien enthält, indem Sie den Parameter weglassen. message-body
Um eine MMS-Nachricht zu senden
-
Geben Sie in der Befehlszeile folgenden Befehl ein:
aws pinpoint-sms-voice-v2 --region 'us-east-1' send-media-message --destination-phone-number+12065550150--origination-identity+14255550120--message-body 'text body' --media-urls 's3://s3-bucket/media_file.jpg'Nehmen Sie im vorherigen Befehl die folgenden Änderungen vor:
-
us-east-1Ersetzen Sie durch AWS-Region das, in dem Ihre Ausgangsidentität gespeichert ist. -
+12065550150Ersetzen Sie es durch die Zieltelefonnummer. -
Ersetzen Sie es
+14255550120durch Ihre Ausgangsidentität. Die Ausgangsidentität muss die Zieltelefonnummer senden könnenACTIVEund können. -
Ersetzen Sie
text bodydurch Ihre Textnachricht. -
s3://s3-bucket/media_file.jpgErsetzen Sie durch den S3-URI der MMS-Datei. Die unterstützten Mediendateiformate sind unter aufgeführtMMS-Dateitypen, Größen- und Zeichenbeschränkungen. Weitere Informationen zum Erstellen eines S3-Buckets und zum Verwalten von Objekten finden Sie unter Einen Amazon S3-Bucket für MMS-Dateien einrichten oder Einen Bucket erstellen und Objekte hochladen im Amazon S3-Benutzerhandbuch.
-
Wenn AWS End User Messaging SMS den Befehl akzeptiert, erhalten Sie denMessageID. Dies bedeutet nur, dass der Befehl erfolgreich empfangen wurde und nicht, dass das Zielgerät die Nachricht noch erhalten hat. Eine Liste der Fehlercodes finden Sie unter SendMediaMessage Fehler.
{
"MessageId": "string"
}
Einen Amazon S3-Bucket für MMS-Dateien einrichten
Ihre MMS-Dateien müssen in einem Amazon S3-Bucket gespeichert werden. Der Amazon S3-Bucket muss sich im selben AWS-Konto und AWS-Region wie Ihre MMS-fähige Ausgangsidentität befinden. Diese Anweisungen zeigen, wie Sie einen Amazon S3-Bucket erstellen, eine Datei hochladen und den URI für die Datei erstellen. Weitere Informationen zu Amazon S3-Befehlen finden Sie unter Verwenden von High-Level-Befehlen (s3) mit der AWS-CLI. Weitere Informationen zur Konfiguration von finden Sie unter Configure the AWS CLI im AWS Command Line Interface Benutzerhandbuch. AWS CLI
Verwenden Sie den Befehl create-bucket, um einen Amazon S3-Bucket zu erstellen
aws s3api create-bucket --region 'us-east-1' --bucketBucketName
Beim vorhergehenden Befehl:
-
Ersetzen Sie es
us-east-1durch das, in dem sich AWS-Region Ihre MMS-fähige Ausgangsidentität befindet. BucketNameErsetzen Sie es durch den Namen des neuen Buckets.
Verwenden Sie den AWS CLI Befehl cp, um eine Datei in den Amazon S3-Bucket zu kopieren. Geben Sie in der Befehlszeile folgenden Befehl ein:
aws s3 cpSourceFilePathAndNames3://BucketName/FileName
Beim vorhergehenden Befehl:
SourceFilePathAndNameErsetzen Sie es durch den Dateipfad und den Namen der zu kopierenden Datei.Ersetzen Sie
BucketNamedurch den Namen Ihres Buckets.FileNameErsetzen Sie durch den Namen, der für die Datei verwendet werden soll.
Die beim Senden zu verwendende URI lautet:
s3://BucketName/FileName