aws-ses-publisher
v1.1.0
Published
CLI/Node utility to publish templates to Amazon SES
Downloads
6
Readme
AWS SES publisher
A CLI/node utility to create/update your templates in Amazon SES.
Config
A JSON config file is used to map template name, subject and files.
Example config:
{
// The key is the template name
"PasswordReset": {
"subject": "Example.com - Password reset",
// Filename relative to --template-dir. If not provided an empty string will be used
"html": "password-reset.html",
"text": "password-reset.txt"
}
}
Usage
AWS Authentication
Authentication and region changes can be done using environment variables as described here:
- With manual AWS_ACCESS_KEY_ID and AWS_SECRET_ACCESS_KEY
- From shared credential file/profile
e.g.
AWS_PROFILE=your-profile ses-publish ...
Example
File tree:
Directory
├── templates
│ ├── password-reset.html
│ └── password-reset.txt
└── templates.json
AWS_PROFILE=prod ses-publish --template-dir templates
More options
--only
allows you to selectively upload templates by their name.
--suffix
allows you to upload test versions of your templates. E.g. --suffix Review
would
publish PasswordResetReview
.
--help
argument is available for the full capabilities of the CLI utility.