Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Contoh pengiriman pesan MMS menggunakan AWS Pesan SMS Pengguna Akhir
Jika Anda menggunakan sumber daya bersama maka Anda harus menggunakan Nama Sumber Daya Amazon (ARN) lengkap dari sumber daya tersebut. Anda dapat menggunakan AWS CLI atau AWS End User Messaging SMS dan voice v2 API untuk mengirim pesan MMS ke pelanggan Anda.
Gunakan AWS CLI perintah send-media-message untuk mengirim pesan MMS. Untuk informasi selengkapnya tentang mengonfigurasi AWS CLI, lihat Mengonfigurasi AWS CLI di Panduan AWS Command Line Interface Pengguna.
penting
Kemampuan MMS hanya tersedia di beberapa negara. Untuk informasi selengkapnya tentang negara yang didukung untuk SMS dan MMS, lihat Negara dan wilayah yang didukung untuk pengiriman pesan SMS dengan AWS Pesan SMS Pengguna Akhir danNegara dan wilayah yang didukung untuk pesan MMS di AWS Pesan SMS Pengguna Akhir.
Untuk memeriksa apakah identitas originasi Anda mampu MMS, lihat. Melihat status dan kemampuan nomor telepon di AWS Pesan SMS Pengguna Akhir
Untuk menggunakan sumber daya bersama, Anda harus menggunakan Nama Sumber Daya Amazon (ARN) lengkap.
Prasyarat
Sebelum Anda mulai, prasyarat berikut harus dipenuhi:
-
Anda harus memiliki identitas originasi yang mendukung pengiriman pesan MMS.
-
Anda harus mengunggah file media ke bucket Amazon S3 yang Wilayah AWS sama dengan identitas originasi berkemampuan MMS Anda, lihat. Menyiapkan bucket Amazon S3 untuk file MMS
URI S3 dari setiap file MMS.
Identitas yang digunakan untuk memanggil
send-media-messageharus memiliki akses baca ke bucket Amazon S3 yang berisi file media Anda. Untuk informasi selengkapnya tentang pengaturan akses baca, lihat contoh Identity-based kebijakan untuk Amazon S3 di Panduan Pengguna Amazon S3.
Mengirim MMS dengan AWS CLI
Satu-satunya parameter yang diperlukan untuk send-media- message adalah dan. destination-phone-number origination-identity Anda dapat mengirim pesan yang hanya teks dengan menghilangkan media-urls parameter. Anda juga dapat mengirim pesan hanya file media dengan menghilangkan message-body parameter.
Mengirim pesan MMS
-
Di baris perintah, masukkan perintah berikut:
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'Di perintah sebelumnya, lakukan perubahan berikut:
-
Ganti
us-east-1dengan Wilayah AWS yang disimpan identitas asal Anda. -
Ganti
+12065550150dengan nomor telepon tujuan. -
Ganti
+14255550120dengan identitas asal Anda. Identitas asal harusACTIVEdan mampu mengirim nomor telepon tujuan. -
Ganti
text bodydengan pesan teks Anda. -
Ganti
s3://s3-bucket/media_file.jpgdengan URI S3 dari file MMS. Format file media yang didukung tercantum diJenis file MMS, ukuran, dan batas karakter. Untuk informasi selengkapnya tentang membuat bucket S3 dan mengelola objek, lihat Menyiapkan bucket Amazon S3 untuk file MMS atau Membuat bucket dan Meng unggah objek di Panduan Pengguna Amazon S3.
-
Jika AWS SMS Pesan Pengguna Akhir menerima perintah, Anda akan menerimaMessageID. Ini hanya berarti perintah berhasil diterima dan perangkat tujuan belum menerima pesan. Untuk daftar kode kesalahan, lihat Kes SendMediaMessage alahan.
{
"MessageId": "string"
}
Menyiapkan bucket Amazon S3 untuk file MMS
File MMS Anda harus disimpan dalam bucket Amazon S3. Bucket Amazon S3 harus sama Akun AWS dan Wilayah AWS sama dengan identitas originasi yang mampu MMS Anda. Petunjuk ini menunjukkan cara membuat bucket Amazon S3, mengunggah file, dan membangun URI ke file tersebut. Untuk informasi selengkapnya tentang perintah Amazon S3, lihat Menggunakan perintah tingkat tinggi (s3) dengan AWS CLI. Untuk informasi selengkapnya tentang mengonfigurasi AWS CLI, lihat Mengonfigurasi AWS CLI di Panduan AWS Command Line Interface Pengguna.
Untuk membuat bucket Amazon S3 gunakan perintah create-bucket
aws s3api create-bucket --region 'us-east-1' --bucketBucketName
Dalam perintah sebelumnya:
-
Ganti
us-east-1dengan identitas origin Wilayah AWS asi berkemampuan MMS Anda. Ganti
BucketNamedengan nama bucket baru.
Untuk menyalin file ke bucket Amazon S3 gunakan AWS CLI perintah cp. Di baris perintah, masukkan perintah berikut:
aws s3 cpSourceFilePathAndNames3://BucketName/FileName
Dalam perintah sebelumnya:
Ganti
SourceFilePathAndNamedengan jalur file dan nama file yang akan disalin.Ganti
BucketNamedengan nama ember.Ganti
FileNamedengan nama yang akan digunakan untuk file.
URI yang digunakan saat mengirim adalah:
s3://BucketName/FileName