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 la messagerie SMS AWS destinée à 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'API AWS CLI ou AWS End User Messaging SMS and voice v2 pour envoyer des MMS à vos clients.
Utilisez la send-media-message AWS CLI commande pour envoyer un message MMS. Pour plus d'informations sur la configuration du AWS CLI, consultez la section Configuration de 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 messagerie AWS à l'utilisateur final etPays et régions pris en charge pour la messagerie MMS dans les SMS destinés aux utilisateurs AWS finaux.
Pour vérifier si votre identité d'origine est compatible avec les MMS, consultez. Afficher le statut et les fonctionnalités d'un numéro de téléphone dans AWS la messagerie SMS à l'utilisateur final
Pour utiliser une ressource partagée, vous devez utiliser le nom complet de la ressource Amazon (ARN).
Prérequis
Avant de commencer, les conditions suivantes doivent être remplies :
-
Vous devez disposer d'une identité d'origine compatible avec l'envoi d'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 avec les MMS, voir. Configuration d'un compartiment Amazon S3 pour les fichiers MMS
Pour obtenir la liste des types et des tailles de fichiers pris en charge, voir
Le S3 URIs de chaque fichier MMS.
L'identité utilisée pour appeler
send-media-message
doit 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 les exemples de politiques basées sur l'identité pour Amazon S3 dans le guide de l'utilisateur d'Amazon S3.
Envoyez un MMS avec AWS CLI
Les seuls paramètres requis pour send-media-messagesont destination-phone-number
etorigination-identity
. Vous pouvez envoyer un message uniquement sous forme de texte en omettant le media-urls
paramètre. Vous pouvez également envoyer un message s'il ne s'agit que de fichiers multimédias 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-1
Remplacez-le par Région AWS celui dans lequel votre identité d'origine est enregistrée. -
Remplacez
+12065550150
par le numéro de téléphone de destination. -
+14255550120
Remplacez-le par votre identité d'origine. L'identité d'origine doit être en mesureACTIVE
d'envoyer le numéro de téléphone de destination. -
Remplacez
text body
par votre message texte. -
Remplacez
s3://s3-bucket/media_file.jpg
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 le périphérique de destination a déjà reçu le message. Pour obtenir la liste des codes d'erreur, consultez la section 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 être identique à celui Compte AWS de votre Région AWS 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 Utiliser des commandes de haut niveau (s3) avec l'AWS CLI. Pour plus d'informations sur la configuration du AWS CLI, consultez la section Configuration de 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 par l'identité d'origine compatible
us-east-1
avec les MMS qui se trouve dans Région AWS votre ordinateur. BucketName
Remplacez-le par 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 cp
SourceFilePathAndName
s3://BucketName
/FileName
Dans la commande précédente :
Remplacez
SourceFilePathAndName
par le chemin du fichier et le nom du fichier à copier.Remplacez
BucketName
par le nom du compartiment.Remplacez
FileName
par le nom à utiliser pour le fichier.
L'URI à utiliser lors de l'envoi est :
s3://
BucketName
/FileName