Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Ejemplo de envío de un MMS mensaje mediante AWS End User Messaging SMS
Si utiliza un recurso compartido, debe utilizar el nombre completo del recurso de Amazon (ARN) del recurso. Puede utilizar la AWS CLI versión 2 de mensajería SMS y voz para el usuario AWS final API para enviar MMS mensajes a sus clientes.
Use el send-media-message AWS CLI comando para enviar un MMS mensaje. Para obtener más información sobre la configuración de AWS CLI, consulte Configurar el AWS CLI en la Guía del AWS Command Line Interface usuario.
importante
MMSlas capacidades solo están disponibles en algunos países. Para obtener más información sobre los países compatibles con SMS yMMS, consulte Países y regiones compatibles para SMS enviar mensajes con mensajería para AWS el usuario final SMS yPaíses y regiones compatibles para MMS enviar mensajes en AWS End User Messaging SMS.
Para comprobar si su identidad de origen es MMS compatible, consulteVea el estado y las capacidades de un número de teléfono en la mensajería para el usuario AWS final SMS.
Antes de enviar un MMS mensaje, debe cargar sus archivos multimedia en un bucket de Amazon S3 que se encuentre en la Región de AWS misma identidad de origen MMS compatible, consulteConfiguración de un bucket de Amazon S3 para MMS archivos.
La identidad utilizada para llamar send-media-message
debe tener acceso de lectura al bucket de Amazon S3 que contiene sus archivos multimedia. Para obtener más información sobre cómo configurar el acceso de lectura, consulte los ejemplos de políticas basadas en la identidad para Amazon S3 en la Guía del usuario de Amazon S3.
Para enviar un mensaje MMS
-
En la línea de comandos, escriba el comando siguiente.
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
'En el comando anterior, realice los siguientes cambios:
-
Reemplazar
us-east-1
con el Región de AWS que está almacenada su identidad de origen. -
Reemplazar
+12065550150
con el número de teléfono de destino. -
Reemplazar
+14255550120
con su identidad de origen. La identidad de origen debe ser capazACTIVE
de enviar el número de teléfono de destino. -
Reemplazar
text body
con tu mensaje de texto. -
Reemplazar
s3://s3-bucket/media_file.jpg
con el S3 URI del archivo multimedia. Los formatos de archivo multimedia compatibles se muestran enMMStipos de archivos, tamaño y límites de caracteres. Para obtener más información sobre la creación de un bucket de S3 y la administración de objetos, consulte Configuración de un bucket de Amazon S3 para MMS archivos Creación de un bucket y Carga de objetos en la Guía del usuario de Amazon S3.
-
Si la mensajería del usuario AWS final SMS acepta el comando, recibirá elMessageID
. Esto solo significa que el comando se recibió correctamente y no que el dispositivo de destino haya recibido el mensaje todavía. Para ver una lista de códigos de error, consulte SendMediaMessage Errores.
{
"MessageId": "string"
}
Configuración de un bucket de Amazon S3 para MMS archivos
MMSLos archivos deben almacenarse en un bucket de Amazon S3. El bucket de Amazon S3 debe estar en la misma identidad de origen MMS compatible Cuenta de AWS y Región de AWS igual a la suya. Estas instrucciones muestran cómo crear un bucket de Amazon S3, cargar un archivo y URI compilarlo en el archivo. Para obtener más información sobre los comandos de Amazon S3, consulte Utilizar comandos de alto nivel (s3) con AWS CLI. Para obtener más información sobre la configuración de AWS CLI, consulte Configurar el AWS CLI en la Guía del AWS Command Line Interface usuario.
Para crear un bucket de Amazon S3, utilice el comando create-bucket
aws s3api create-bucket --region '
us-east-1
' --bucketBucketName
En el comando anterior:
-
Reemplazar
us-east-1
con la identidad de origen Región de AWS MMS habilitada en la que se encuentra. Reemplazar
BucketName
con el nombre del nuevo depósito.
Para copiar un archivo al bucket de Amazon S3, utilice el AWS CLI comando cp. En la línea de comandos, escriba el comando siguiente.
aws s3 cp
SourceFilePathAndName
s3://BucketName
/FileName
En el comando anterior:
Reemplazar
SourceFilePathAndName
con la ruta del archivo y el nombre del archivo que se va a copiar.Reemplazar
BucketName
con el nombre del depósito.Reemplazar
FileName
con el nombre que se utilizará para el archivo.
El URI que se debe usar al enviar es:
s3://
BucketName
/FileName