-
-
Notifications
You must be signed in to change notification settings - Fork 343
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
feat: Add SNS topic delivery status IAM role #178
Conversation
* feat: Add SNS topic delivery status IAM role * fix: Reference to role local value * fix: Role creation logic
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.
LGTM (minor comment), please rebase, and let's merge it :) Thank you!
Co-authored-by: Anton Babenko <[email protected]>
This PR has been automatically marked as stale because it has been open 30 days |
Hi, is anything else required from me to merge this? |
## [5.5.0](v5.4.1...v5.5.0) (2022-12-07) ### Features * Add SNS topic delivery status IAM role ([#178](#178)) ([2863105](2863105))
This PR is included in version 5.5.0 🎉 |
I'm going to lock this pull request because it has been closed for 30 days ⏳. This helps our maintainers find and focus on the active issues. If you have found a problem that seems related to this change, please open a new issue and complete the issue template so we can capture all the details necessary to investigate further. |
Description
The purpose of this pull request is to add delivery status logging for the SNS topic. This is achieved by specifying an IAM role with permission to write to CloudWatch logs. If a role is not specified, then a role will be created - if delivery logging is required.
Motivation and Context
I recently worked on a project which required compliance with NCSC Operational Best Practices. SNS delivery status logging must be enabled to comply with this framework. I created the topic outside of the module initially, but thought it would be a useful addition to the module.
Breaking Changes
How Has This Been Tested?
examples/*
to demonstrate and validate my change(s)examples/*
projectspre-commit run -a
on my pull request