-
Notifications
You must be signed in to change notification settings - Fork 82
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Added Manual Steps for AWS SES Setup #844
Added Manual Steps for AWS SES Setup #844
Conversation
pages/deploy/deploy_aws.md
Outdated
@@ -518,6 +518,25 @@ diagram. | |||
With this pipeline we can now deploy the infrastructure to the deployment account(s). Navigate to AWS CodePipeline | |||
in the tooling account and check the status of your pipeline. | |||
|
|||
## 12. Setting SES for Email Notifications | |||
|
|||
Please follow instructions from below if you have enabled email notification by switching the email.active config to true in the `share_notifications` feature under `datasets` module. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Can we add here that we are referring to the config.json
? Deployment is quite confusing for new data.all-ers so I would make it as clear as possible
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Yes. I made changes to specify where exactly the configuration is present.
pages/deploy/deploy_aws.md
Outdated
When SES Stack is deployed during the pipeline stage, it will setup a <a href="https://docs.aws.amazon.com/ses/latest/dg/using-configuration-sets.html">configuration set</a> | ||
which will send any email bounces, delivery failures , rejects & complaints to an SNS topic. In this step, you can add subscriptions to this SNS topic to monitor email delivery problems | ||
|
||
In order to do that goto AWS Console -> SNS -> Select the SNS topic which would look like `{resource_prefix}-{envname}-SNS-Email-Bounce-Topic` ( where resource_prefix and envname are specified in the cdk.json ) -> Create Subscription. You can attach multiple subscriptions to |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
typo: "goto" and extra space before comma "failures , rejects"
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Addressed typos in the next update
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@TejasRGitHub ultra minor comments. I like it, it is very concise and clear
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Followed the below docs to set up SES email notification - looks good
Thanks @TejasRGitHub |
Feature or Bugfix
Detail
When enabling email notification on share workflow, an SES identity is created on AWS SES. This PR contains documentation about the manual steps that need to be taken towards setting up SES and also additional steps to setup monitoring.
Relates
Security
Please answer the questions below briefly where applicable, or write
N/A
. Based onOWASP 10.
fetching data from storage outside the application (e.g. a database, an S3 bucket)? N/A
eval
or similar functions are used?By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.