Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Exemple d'envoi d'un message MMS à l'aide de AWS Messagerie SMS pour l'utilisateur final
Si vous utilisez une ressource partagée, vous devez utiliser le nom Amazon Resource Name (ARN) complet de la ressource. Vous pouvez utiliser l' AWS CLI API SMS et voix v2 pour la messagerie des utilisateurs AWS finaux pour envoyer des MMS à vos clients.
Utilisez la AWS CLI commande send-media-message pour envoyer un message MMS. Pour plus d'informations sur la configuration de AWS CLI, consultez la section Configurer l'interface de ligne de commande AWS dans le Guide de AWS Command Line Interface l'utilisateur.
Important
Les fonctionnalités MMS ne sont disponibles que dans certains pays. Pour plus d'informations sur les pays pris en charge pour les SMS et les MMS, consultez Pays et régions pris en charge pour la messagerie SMS avec AWS Messagerie SMS pour l'utilisateur final etPays et régions pris en charge pour la messagerie MMS en AWS Messagerie SMS pour l'utilisateur final.
Pour vérifier si votre identité d'origine est compatible avec les MMS, consultez. Afficher l'état et les fonctionnalités d'un numéro de téléphone dans AWS Messagerie SMS pour l'utilisateur final
Pour utiliser une ressource partagée, vous devez utiliser le nom de ressource Amazon (ARN) complet.
Conditions préalables
Avant de commencer, les conditions suivantes doivent être remplies :
-
Vous devez disposer d'une identité d'origine qui permet d'envoyer un message MMS.
-
Vous devez télécharger vos fichiers multimédia dans un compartiment Amazon S3 dont l'identité d'origine est Région AWS identique à celle de votre identité d'origine compatible MMS, voir. Configuration d'un compartiment Amazon S3 pour les fichiers MMS
Pour obtenir la liste des types et tailles de fichiers pris en charge, voir
Les URI S3 de chaque fichier MMS.
L'identité utilisée pour appeler
send-media-messagedoit disposer d'un accès en lecture au compartiment Amazon S3 qui contient vos fichiers multimédia. Pour plus d'informations sur la configuration de l'accès en lecture, consultez des exemples de Identity-based politiques pour Amazon S3 dans le guide de l'utilisateur Amazon S3.
Envoyez un MMS avec le AWS CLI
Les seuls paramètres requis pour https://docs.aws.amazon.com/cli/latest/reference/pinpoint-sms-voice-v2/send-media-message.html send-media-message sont et. destination-phone-number origination-identity Vous pouvez envoyer un message qui n'est que du texte en omettant le media-urls paramètre. Vous pouvez également envoyer un message indiquant qu'il s'agit uniquement de fichiers multimédia en omettant le message-body paramètre.
Pour envoyer un message MMS
-
Sur la ligne de commande, entrez la commande suivante :
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'Dans l’exemple précédent, apportez les modifications suivantes :
-
us-east-1Remplacez-le par Région AWS celui dans lequel votre identité d'origine est stockée. -
+12065550150Remplacez-le par le numéro de téléphone de destination. -
+14255550120Remplacez-le par votre identité d'origine. L'identité d'origine doit êtreACTIVEet capable d'envoyer le numéro de téléphone de destination. -
text bodyRemplacez-le par votre message texte. -
s3://s3-bucket/media_file.jpgRemplacez-le par l'URI S3 du fichier MMS. Les formats de fichiers multimédia pris en charge sont répertoriés dansTypes de fichiers MMS, taille et limites de caractères. Pour plus d'informations sur la création d'un compartiment S3 et la gestion des objets, consultez Configuration d'un compartiment Amazon S3 pour les fichiers MMS la section Création d'un compartiment et téléchargement d'objets dans le guide de l'utilisateur Amazon S3.
-
Si AWS la messagerie SMS de l'utilisateur final accepte la commande, vous recevrez leMessageID. Cela signifie uniquement que la commande a été reçue avec succès et non que l'appareil de destination a encore reçu le message. Pour obtenir la liste des codes d'erreur, voir SendMediaMessage Erreurs.
{
"MessageId": "string"
}
Configuration d'un compartiment Amazon S3 pour les fichiers MMS
Vos fichiers MMS doivent être stockés dans un compartiment Amazon S3. Le compartiment Amazon S3 doit se trouver dans le même emplacement Compte AWS Région AWS que votre identité d'origine compatible MMS. Ces instructions indiquent comment créer un compartiment Amazon S3, charger un fichier et créer l'URI du fichier. Pour plus d'informations sur les commandes Amazon S3, consultez la section Utiliser des commandes de haut niveau (s3) avec l'AWS CLI. Pour plus d'informations sur la configuration de AWS CLI, consultez la section Configurer l'interface de ligne de commande AWS dans le Guide de AWS Command Line Interface l'utilisateur.
Pour créer un compartiment Amazon S3, utilisez la commande create-bucket
aws s3api create-bucket --region 'us-east-1' --bucketBucketName
Dans la commande précédente :
-
Remplacez
us-east-1par l'identité d'origine de Région AWS votre appareil compatible MMS. Remplacez
BucketNamepar le nom du nouveau compartiment.
Pour copier un fichier dans le compartiment Amazon S3, utilisez la AWS CLI commande cp. Sur la ligne de commande, entrez la commande suivante :
aws s3 cpSourceFilePathAndNames3://BucketName/FileName
Dans la commande précédente :
Remplacez
SourceFilePathAndNamepar le chemin du fichier et le nom du fichier à copier.Remplacez
BucketNamepar le nom du compartiment.FileNameRemplacez-le par le nom à utiliser pour le fichier.
L'URI à utiliser lors de l'envoi est :
s3://BucketName/FileName