Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Mengelola templat email
Selain membuat templat email, Anda juga dapat menggunakan API Amazon SES untuk memperbarui atau menghapus templat yang ada, untuk membuat daftar semua templat yang ada, atau untuk melihat isi templat.
Bagian ini berisi prosedur untuk menggunakan AWS CLI untuk melakukan tugas-tugas yang berkaitan dengan templat Amazon SES.
Prosedur di bagian ini menganggap bahwa Anda telah menginstal dan mengonfigurasi AWS CLI. Untuk informasi selengkapnya tentang menginstal dan mengonfigurasi AWS CLI, lihat Panduan Pengguna AWS Command Line Interface.
Melihat daftar templat email
Anda dapat menggunakan ListTemplatesoperasi di Amazon SES API untuk melihat daftar semua templat email yang ada.
Untuk melihat daftar templat email
-
Di baris perintah, masukkan perintah berikut:
aws ses list-templates
Jika ada templat email yang ada di akun Amazon SES Anda di Wilayah saat ini, perintah ini mengembalikan respons yang menyerupai contoh berikut:
{ "TemplatesMetadata": [ { "Name": "SpecialOffers", "CreatedTimestamp": "2020-08-05T16:04:12.640Z" }, { "Name": "NewsAndUpdates", "CreatedTimestamp": "2019-10-03T20:03:34.574Z" } ] }
Jika Anda belum membuat templat apa pun, perintah tersebut mengembalikan objek
TemplatesMetadata
dengan tanpa anggota.
Melihat konten templat email tertentu
Anda dapat menggunakan GetTemplateoperasi di Amazon SES API untuk melihat isi templat email tertentu.
Untuk melihat konten templat email
-
Di baris perintah, masukkan perintah berikut:
aws ses get-template --template-name
MyTemplate
Di perintah sebelumnya, ganti
MyTemplate
dengan nama templat yang ingin Anda lihat.Jika nama templat yang Anda berikan cocok dengan templat yang ada di akun Amazon SES Anda, perintah ini mengembalikan respons yang menyerupai contoh berikut:
{ "Template": { "TemplateName": "TestMessage", "SubjectPart": "Amazon SES Test Message", "TextPart": "Hello! This is the text part of the message.", "HtmlPart": "<html>\n<body>\n<h2>Hello!</h2>\n<p>This is the HTML part of the message.</p></body>\n</html>" } }
Jika nama templat yang Anda berikan tidak cocok dengan templat yang ada di akun Amazon SES Anda, perintah akan mengembalikan kesalahan
TemplateDoesNotExist
.
Menghapus templat email
Anda dapat menggunakan DeleteTemplateoperasi di Amazon SES API untuk menghapus templat email tertentu.
Untuk menghapus templat email
-
Di baris perintah, masukkan perintah berikut:
aws ses delete-template --template-name
MyTemplate
Di perintah sebelumnya, ganti
MyTemplate
dengan nama templat yang ingin Anda hapus.Perintah ini tidak memberikan output apa pun. Anda dapat memverifikasi bahwa templat telah dihapus dengan menggunakan GetTemplateoperasi.
Memperbarui templat email
Anda dapat menggunakan UpdateTemplateoperasi di Amazon SES API untuk memperbarui templat email yang ada. Misalnya, operasi ini sangat membantu jika Anda ingin mengubah baris subjek templat email, atau jika Anda perlu mengubah badan pesan itu sendiri.
Untuk memperbarui templat email
-
Gunakan perintah
GetTemplate
untuk mengambil templat yang ada dengan memasukkan perintah berikut di baris perintah:aws ses get-template --template-name
MyTemplate
Di perintah sebelumnya, ganti
MyTemplate
dengan nama templat yang ingin Anda perbarui.Jika nama templat yang Anda berikan cocok dengan templat yang ada di akun Amazon SES Anda, perintah ini mengembalikan respons yang menyerupai contoh berikut:
{ "Template": { "TemplateName": "TestMessage", "SubjectPart": "Amazon SES Test Message", "TextPart": "Hello! This is the text part of the message.", "HtmlPart": "<html>\n<body>\n<h2>Hello!</h2>\n<p>This is the HTML part of the message.</p></body>\n</html>" } }
-
Di editor teks, buat file baru. Tempel output dari perintah sebelumnya ke dalam file.
-
Ubah templat sesuai kebutuhan. Setiap baris yang Anda hilangkan akan dihapus dari templat. Misalnya, jika Anda hanya ingin mengubah
SubjectPart
dari templat, Anda masih perlu menyertakan propertiTextPart
danHtmlPart
.Setelah selesai, simpan file sebagai
update_template.json
. -
Di baris perintah, masukkan perintah berikut:
aws ses update-template --cli-input-json file://
path/to/update_template.json
Di perintah sebelumnya, ganti
path/to/update_template.json
dengan jalur ke fileupdate_template.json
yang Anda buat di langkah sebelumnya.Jika templat berhasil diperbarui, perintah ini tidak menyediakan output apa pun. Anda dapat memverifikasi bahwa templat telah diperbarui dengan menggunakan GetTemplateoperasi.
Jika templat yang Anda tentukan tidak ada, perintah ini mengembalikan kesalahan
TemplateDoesNotExist
. Jika templat tidak berisi propertiTextPart
atauHtmlPart
(atau keduanya), perintah ini mengembalikan kesalahanInvalidParameterValue
.