View a markdown version of this page

Esempio di invio di un messaggio MMS utilizzando AWS Messaggistica SMS per l'utente finale - AWS Messaggistica SMS per l'utente finale

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à.

Esempio di invio di un messaggio MMS utilizzando AWS Messaggistica SMS per l'utente finale

Se utilizzi una risorsa condivisa, devi utilizzare l'Amazon Resource Name (ARN) completo della risorsa. Puoi utilizzare l' AWS CLI API AWS End User Messaging SMS and voice v2 per inviare messaggi MMS ai tuoi clienti.

Usa il comando send-media-message per inviare un messaggio MMS AWS CLI . Per ulteriori informazioni sulla configurazione di AWS CLI, consulta Configurare l'interfaccia a riga di comando di AWS nella Guida per l'utente. AWS Command Line Interface

Importante

Le funzionalità MMS sono disponibili solo in alcuni paesi. Per ulteriori informazioni sui paesi supportati per SMS e MMS, vedere Paesi e aree geografiche supportati per la messaggistica SMS con AWS Messaggistica SMS per l'utente finale e. Paesi e aree geografiche supportati per la messaggistica MMS in AWS Messaggistica SMS per l'utente finale

Per verificare se la tua identità di origine è compatibile con gli MMS, consulta. Visualizza lo stato e le funzionalità di un numero di telefono in AWS Messaggistica SMS per l'utente finale

Per utilizzare una risorsa condivisa devi utilizzare l'Amazon Resource Name (ARN) completo.

Prerequisiti

Prima di iniziare, è necessario soddisfare i seguenti prerequisiti:

  • È necessario disporre di un'identità di origine che supporti l'invio di un messaggio MMS.

  • Devi caricare i tuoi file multimediali in un bucket Amazon S3 che si trova nella stessa identità di origine compatibile con Regione AWS gli MMS, vedi. Configurazione di un bucket Amazon S3 per file MMS

    Per un elenco dei tipi e delle dimensioni dei file di supporto, consulta

  • Gli URI S3 di ogni file MMS.

  • L'identità utilizzata per chiamare send-media-message deve avere accesso in lettura al bucket Amazon S3 che contiene i tuoi file multimediali. Per ulteriori informazioni sull'impostazione dell'accesso in lettura, consulta gli esempi di Identity-based policy per Amazon S3 nella Amazon S3 User Guide.

Invia un MMS con AWS CLI

Gli unici parametri richiesti per https://docs.aws.amazon.com/cli/latest/reference/pinpoint-sms-voice-v2/send-media-message.html send-media-message sono e. destination-phone-number origination-identity È possibile inviare un messaggio di solo testo omettendo il parametro. media-urls È inoltre possibile inviare un messaggio contenente solo file multimediali omettendo il message-body parametro.

Per inviare un messaggio MMS
  • Nella riga di comando, inserisci il comando seguente:

    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'

    Nel comando precedente, apporta le modifiche seguenti:

Se AWS End User Messaging SMS accetta il comando, riceverai il. MessageID Ciò significa solo che il comando è stato ricevuto correttamente e non che il dispositivo di destinazione ha ancora ricevuto il messaggio. Per un elenco dei codici di errore, consulta SendMediaMessage Errori.

{ "MessageId": "string" }

Configurazione di un bucket Amazon S3 per file MMS

I tuoi file MMS devono essere archiviati in un bucket Amazon S3. Il bucket Amazon S3 deve trovarsi nella stessa identità di origine compatibile con Account AWS gli Regione AWS MMS. Queste istruzioni mostrano come creare un bucket Amazon S3, caricare un file e creare l'URI del file. Per ulteriori informazioni sui comandi Amazon S3, consulta Usare comandi di alto livello (s3) con l'interfaccia a riga di comando di AWS. Per ulteriori informazioni sulla configurazione di AWS CLI, consulta Configure the AWS CLI nella Guida per l'utente. AWS Command Line Interface

Per creare un bucket Amazon S3, usa il comando create-bucket. https://awscli.amazonaws.com/v2/documentation/api/latest/reference/s3api/create-bucket.html AWS CLI Nella riga di comando, inserisci il comando seguente:

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

Nel precedente comando:

  • Sostituiscilo us-east-1 con quello in cui si trova l' Regione AWS identità di origine compatibile con gli MMS.

  • Sostituisci BucketName con il nome del nuovo bucket.

Per copiare un file nel bucket Amazon S3, usa il comando cp. AWS CLI Nella riga di comando, inserisci il comando seguente:

aws s3 cp SourceFilePathAndName s3://BucketName/FileName

Nel precedente comando:

  • Sostituisci SourceFilePathAndName con il percorso e il nome del file da copiare.

  • Sostituisci BucketName con il nome del tuo bucket.

  • Sostituisci FileName con il nome da usare per il file.

L'URI da usare per l'invio è:

s3://BucketName/FileName