AWS CDK Construct Library for generating SMTP credentials for SES and storing them in Secrets Manager
Project description
AWS CDK Construct for Simple Email Service (SES) SMTP Credentials
This construct creates SES SMTP Credentials
Overview
- Creates an IAM user with a policy to send SES emails
- Uses a custom resource to generate then convert AWS credentials to SES SMTP Credentials
- Uploads the resulting SMTP credentials to AWS Secrets Manager
Usage examples
See API doc for full details
typescript example:
new SesSmtpCredentials(stack, 'SesSmtpCredentials', {
iamUserName: 'exampleUser',
});
Testing the generated credentials in the CLI
See this document from AWS for full details
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file renovosolutions.aws-ses-smtp-credentials-0.0.110.tar.gz
.
File metadata
- Download URL: renovosolutions.aws-ses-smtp-credentials-0.0.110.tar.gz
- Upload date:
- Size: 36.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | a4b2613b0e662774b440960b4d1b8dc9cba21be5a3beb2392bb000ec90b6ae94 |
|
MD5 | 4410a3d70a834a090ceb5d1a84345e1b |
|
BLAKE2b-256 | 7bb28ae3e7e26428f23658a954b10c794047206a319bd632b0d40436f72346f9 |
File details
Details for the file renovosolutions.aws_ses_smtp_credentials-0.0.110-py3-none-any.whl
.
File metadata
- Download URL: renovosolutions.aws_ses_smtp_credentials-0.0.110-py3-none-any.whl
- Upload date:
- Size: 36.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 312e4634e23658a821af8e2acad49da0aee3197a6c1194a6f81e28d58ea0ab93 |
|
MD5 | f3c871dfff0f0d2ed2b77fe5a645a9db |
|
BLAKE2b-256 | fb0758804d0c3a9c4a40c7c9efc4df27532221565c8543a8dd62d42e079a6cc6 |