1. 이메일 템플릿을 파일로 생성하기

아래 명령어를 사용하면, 템플릿을 만들기위한 뼈대를 제공해줍니다.

$ aws ses create-template --generate-cli-skeleton

(맨 뒤에 **yaml-input**을 넣으면 yaml 형식으로 제공해줍니다.)
{
    "Template": {
        "TemplateName": "",
        "SubjectPart": "",
        "TextPart": "",
        "HtmlPart": ""
    }
}

각 필드에 원하는 값을 채워줍니다.


2. 이메일 템플릿을 SES에 등록하기

위에서 생성한 템플릿을 파일로 저장합니다. 물론, aws ses create-template —template <value> 를 사용하여 해당 템플릿을 바로 등록할 수 있지만, 파일로 저장하면 로컬에서 쉽게 관리할 수 있기 때문에, ~.json 이라고 저장해줍니다.

(저는 이렇게 만들었습니다.)

{
    "Template": {
        "TemplateName": "OCTET_JJANG",
		    "SubjectPart": "옥텟 짱",
		    "TextPart": "히히 옥텟 jjang",
		    "HtmlPart": "<h1>옥텟 짱</h1><p>사랑해요 옥텟</p><p>{{name}} - {{position}}</p>"
    }
}

해당 json 파일을 ses에 등록하려면 아래와 같은 명령어를 입력합니다.

$ aws ses create-template --cli-input-json file://OCTET_JJANG.json

(yaml로 작성했다면, **--cli-input-yaml**을 사용해주세요.)

aws 콘솔이나 list-templates 명령어를 사용하여 잘 등록됐는지 확인합니다.

스크린샷 2023-11-18 오후 11.30.26.png

스크린샷 2023-11-18 오후 11.30.50.png