Skip to content

Commit

Permalink
Add to readme for aws ses
Browse files Browse the repository at this point in the history
  • Loading branch information
BryanFauble committed Oct 25, 2024
1 parent d2d976c commit da51b70
Show file tree
Hide file tree
Showing 2 changed files with 30 additions and 0 deletions.
1 change: 1 addition & 0 deletions deployments/main.tf
Original file line number Diff line number Diff line change
Expand Up @@ -74,6 +74,7 @@ module "dpe-sandbox-spacelift-development" {

ses_email_identities = ["aws-dpe-dev@sagebase.org", "bryan.fauble@sagebase.org"]
ses_email_domains = ["sagebase.org"]
# Defines the email address that will be used as the sender of the email alerts
smtp_from = "aws-dpe-dev@sagebase.org"
}

Expand Down
29 changes: 29 additions & 0 deletions modules/sage-aws-ses/README.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,32 @@
# Purpose
This module is used to set up SES (Simple email service) in AWS.

By setting a few variables we are able to create a number of Email addresses and Domains
to AWS SES. The variables to be set are:

- `email_identities`, example: `["example@sagebase.org"]`
- `email_domains`, example `["sagebase.org"]`

# Manual steps required
After running this module a number of manual steps are required as they are external
processes that need to happen:

## Verify Email address
1) Navigate to Amazon SES in the web console
2) Navigate to `identities`
3) Choose the Identity to verify
4) Send a test email and click the link recieved to verify the email

Optional: Send a test email after verifying to confirm you may recieve emails


## Verify Sending domain
This is required for each AWS account where AWS SES is going to be set up.

Reading: <https://docs.aws.amazon.com/ses/latest/dg/creating-identities.html#just-verify-domain-proc>

1) Navigate to Amazon SES in the web console
2) Navigate to `identities`
3) Choose the Domain to verify
4) Download the DKIM under `Publish DNS records` and create an IT ticket to add the records
5) Example IT ticket for reference: <https://sagebionetworks.jira.com/browse/IT-3965>

0 comments on commit da51b70

Please sign in to comment.