-
Notifications
You must be signed in to change notification settings - Fork 4k
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
Error when creating SES Rule with s3 action from existing rule set #3726
Comments
There is indeed a race condition here that can only be solved with a CF With the current implementation of I would say that anyway those receipt rule actions should be refactored as integrations and moved to another package ( |
Yes it is quite confusing to addDependency from the ruleset resource itself as the declaration in cf is only for the action. |
Move cross-service integrations for receipt rule actions to their own package in accordance with the CDK guidelines. Closes aws#3726 BREAKING CHANGE: adding an action to a receipt rule now requires an integration object from the `@aws-cdk/aws-ses-actions` package.
Move cross-service integrations for receipt rule actions to their own package in accordance with the CDK guidelines. Closes aws#3726 BREAKING CHANGE: adding an action to a receipt rule now requires an integration object from the `@aws-cdk/aws-ses-actions` package.
Move cross-service integrations for receipt rule actions to their own package in accordance with the CDK guidelines. Closes aws#3726 BREAKING CHANGE: adding an action to a receipt rule now requires an integration object from the `@aws-cdk/aws-ses-actions` package.
Move cross-service integrations for receipt rule actions to their own package in accordance with the CDK guidelines. Closes aws#3726 BREAKING CHANGE: adding an action to a receipt rule now requires an integration object from the `@aws-cdk/aws-ses-actions` package.
Move cross-service integrations for receipt rule actions to their own package in accordance with the CDK guidelines. Closes aws#3726 BREAKING CHANGE: adding an action to a receipt rule now requires an integration object from the `@aws-cdk/aws-ses-actions` package.
Move cross-service integrations for receipt rule actions to their own package in accordance with the CDK guidelines. Closes #3726 BREAKING CHANGE: adding an action to a receipt rule now requires an integration object from the `@aws-cdk/aws-ses-actions` package.
🐛 Bug Report
What is the problem?
Unable to create SES Rule with s3 action from existing rule set.
Reproduction Steps
I am trying to create a SES Rule from an existing rule set which actions are to s3 bucket and sns topic as shown below.
But everytime I deploy, I always receive this error
Then I realized that the s3 bucket policy was not configured when the rule is added, so for now I did a hacky-fix by adding s3 resource policy dependency to the rule set.
Is there any better way to achieve this ?
Also the strange thing is, I don't have the issue with the sns topic, even the rule set is not depending on the sns policy.
Verbose Log
Environment
Other information
The text was updated successfully, but these errors were encountered: