View a markdown version of this page

Beispiel für das Senden einer MMS-Nachricht mit AWS Nachrichtenübermittlung für Endbenutzer - AWS SMS-Nachrichten für Endbenutzer

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:

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:

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 CLI . Geben Sie in der Befehlszeile folgenden Befehl ein:

aws s3api create-bucket --region 'us-east-1' --bucket BucketName

Beim vorhergehenden Befehl:

  • Ersetzen Sie es us-east-1 durch 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 cp SourceFilePathAndName s3://BucketName/FileName

Beim vorhergehenden Befehl:

  • SourceFilePathAndNameErsetzen Sie es durch den Dateipfad und den Namen der zu kopierenden Datei.

  • Ersetzen Sie BucketName durch 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