AWS에 등록된 템플릿은 메타데이터로 보관되고 있습니다.
메타데이터는 템플릿 이름과 템플릿 생성 시각을 보여줍니다.
$ aws ses list-templates
{
"TemplatesMetadata": [
{
"Name": "MyTemplate-2",
"CreatedTimestamp": "2023-11-18T12:22:50.144000+00:00"
},
{
"Name": "MyTemplate",
"CreatedTimestamp": "2023-11-18T12:20:51.630000+00:00"
}
]
}
콘솔에 등록된 템플릿 목록
이는 AWS에 등록된 템플릿 리스트를 나열하는 것이기 때문에 상세한 메타데이터를 조회하려면, 아래 2번을 통해 조회할 수 있습니다.
$ aws ses get-template --template-name MyTemplate
{
"Template": {
"TemplateName": "MyTemplate",
"SubjectPart": "Greetings, {{name}}!",
"TextPart": "Dear {{name}},\\r\\nYour favorite animal is {{favoriteanimal}}.",
"HtmlPart": "<h1>Hello {{name}},</h1><p>Your favorite animal is {{favoriteanimal}}.</p>"
}
}
TemplateName
(String)
템플릿의 이름입니다. 템플릿 이름은 고유해야하며, SendTemplatedEmail
또는 SendBulkTemplatedEmail
라는 함수를 사용할때 템플릿 이름이 사용됩니다.
SubjectPart
(String)
템플릿이 발송될 때 사용되는 메일 제목입니다. 예제에도 보디시피, tagname을 사용할 수 있습니다. ({{name}}
, {{favoriteanimal}}
)
TextPart
(String)
이메일의 텍스트 본문입니다. HTML 이메일을 표시하지 않는 수신자는 해당 부분을 보게 됩니다. 마찬가지로 tag name을 사용할 수 있습니다.
HtmlPart
(String)
이메일의 HTML 본문입니다. 마찬가지로 tag name을 사용할 수 있습니다.