novuhq / novu

Open-Source Notification Platform. Embeddable Notification Center, E-mail, Push and Slack Integrations.
https://novu.co
Other
35.22k stars 3.81k forks source link

🚀 Feature: support of AWS iam role in place of client secret and key in AWS SES integration #6466

Open jainpawan21 opened 1 month ago

jainpawan21 commented 1 month ago

🔖 Feature description

Novu supports AWS SES, email provider. This provider requires AWS ACCESS KEY and SECRET_KEY. Using SECRET_KEY can be a security issue.

🎤 Why is this feature needed ?

To use IAM role arn to send ses emails

✌️ How do you aim to achieve this?

Adding support og IAM role for SES

🔄️ Additional Information

No response

👀 Have you spent some time to check if this feature request has been raised before?

🏢 Have you read the Code of Conduct?

Are you willing to submit PR?

None

linear[bot] commented 1 month ago

NV-4287 🚀 Feature: support of AWS iam role in place of client secret and key in AWS SES integration

RichardoC commented 1 month ago

Examples of why/how this should be done https://www.ibm.com/docs/en/tarm/8.13.0?topic=suaiuir-setting-up-aws-iam-role-turbonomic-saas-deployments https://aws.amazon.com/blogs/security/how-to-improve-cross-account-access-for-saas-applications-accessing-customer-accounts/