SES (Simple Email Service)

This document contains information about the SES service supported in Handel. This Handel service verifies an email address for use by your applications.

Note

This service does not currently support resource tagging.

Parameters

Parameter Type Required Default Description
type string Yes   This must always be ses for this service type.
address string Yes   The email address your applications will use.

Note

When Handel attempts to verify an email address through SES, AWS will send an email to the address with a link to verify the address. Handel will not attempt to re-verify email addresses that have already been verified in the same AWS account or are in a pending state (SES allows 24 hours before a verification fails). It will still wire up the appropriate permissions to allow other Handel services to use successfully verified addresses.

Handel does not support verification of entire domains at this time.

Warning

To allow multiple applications to share an email address, Handel does not delete an SES identity upon deletion of the Handel SES service.

Example Handel File

This Handel file shows an SES service being configured:

version: 1

name: my-email-address

environments:
  dev:
    email:
      type: ses
      address: user@example.com

Depending on this service

This service outputs the following environment variables:

Environment Variable Description
<SERVICE_NAME>_EMAIL_ADDRESS The email address available through SES
<SERVICE_NAME>_IDENTITY_ARN The AWS ARN of the email identity

See Environment Variable Names for information about how the service name is included in the environment variable name.

Events produced by this service

The SES service does not currently produce events for other Handel services.

Events consumed by this service

The SES service does not currently consume events from other Handel services.