View a markdown version of this page

Exemple d'envoi d'un message MMS à l'aide de AWS Messagerie SMS pour l'utilisateur final - AWS Messagerie SMS pour l'utilisateur final

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-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 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 :

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 CLI . Sur la ligne de commande, entrez la commande suivante :

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

Dans la commande précédente :

  • Remplacez us-east-1 par l'identité d'origine de Région AWS votre appareil compatible MMS.

  • Remplacez BucketName 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.

  • FileNameRemplacez-le par le nom à utiliser pour le fichier.

L'URI à utiliser lors de l'envoi est :

s3://BucketName/FileName