メッセージの送信 MMS - AWS エンドユーザーメッセージング SMS

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

メッセージの送信 MMS

AWS CLI または AWS エンドユーザーメッセージングSMSと音声 v2 APIを使用して、顧客にMMSメッセージを送信できます。

send-media-message AWS CLI コマンドを使用してMMSメッセージを送信します。の設定の詳細については AWS CLI、「 ユーザーガイド」のAWS「 の設定CLIAWS Command Line Interface」を参照してください。

重要

MMS 機能は一部の国でのみ使用できます。SMS および でサポートされている国の詳細についてはMMS、「」およびSMS メッセージングでサポートされている国と地域「」を参照してくださいMMS メッセージングでサポートされている国と地域

発信元 ID がMMS使用可能かどうかを確認するには、「」を参照してください電話番号のステータスと機能

MMS メッセージを送信する前に、メディアファイルを、MMS有効な発信元 ID AWS リージョン と同じ にある Amazon S3 バケットにアップロードする必要があります。「」を参照してくださいファイルの S3 でのバケットの設定 MMS

の呼び出しに使用される ID には、メディアファイルを含む Amazon S3 バケットへの読み取りアクセス権send-media-messageが必要です。読み取りアクセスの設定の詳細については、Amazon S3S3 のアイデンティティベースのポリシーの例Amazon S3」を参照してください。

MMS メッセージを送信するには
  • コマンドラインで以下のコマンドを入力します。

    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'

    上のコマンドに、以下の変更を加えます。

AWS エンドユーザーメッセージングが コマンドSMSを受け入れると、 を受け取りますMessageID。これは、コマンドが正常に受信されたことを意味し、送信先デバイスがまだメッセージを受信していないことを意味します。エラーコードのリストについては、SendMediaMessage 「エラー」を参照してください。

{ "MessageId": "string" }

ファイルの S3 でのバケットの設定 MMS

MMS ファイルは Amazon S3 バケットに保存する必要があります。Amazon S3 バケットは、MMS有効な発信元 ID AWS リージョン と同じ AWS アカウント と に存在する必要があります。これらの手順は、Amazon S3 バケットを作成し、ファイルをアップロードして、 URIを ファイルに構築する方法を示しています。Amazon S3 コマンドの詳細については、「 で高レベル (s3) コマンドを使用するAWSCLI」を参照してください。の設定の詳細については AWS CLI、「 ユーザーガイド」のAWS「 CLIの設定AWS Command Line Interface」を参照してください。

Amazon S3 バケットを作成するには、create-bucket AWS CLI コマンドを使用します。コマンドラインで以下のコマンドを入力します。

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

上記のコマンドでは:

  • 置換 us-east-1 と AWS リージョン 、MMS有効な発信元 ID が含まれている。

  • 置換 BucketName を新しいバケットの名前に置き換えます。

Amazon S3 バケットにファイルをコピーするには、cp AWS CLI コマンドを使用します。コマンドラインで以下のコマンドを入力します。

aws s3 cp SourceFilePathAndName s3://BucketName/FileName

上記のコマンドでは:

  • 置換 SourceFilePathAndName をコピーするファイルパスとファイル名を指定します。

  • 置換 BucketName をバケットの名前で指定します。

  • 置換 FileName ファイルに使用する名前の 。

送信時にURI使用する は次のとおりです。

s3://BucketName/FileName