From a708fc6f17fadf1330c048d4165a1a3385de8a9b Mon Sep 17 00:00:00 2001 From: Justin Daines Date: Wed, 7 May 2025 09:35:14 -0400 Subject: [PATCH] fix: Fix S3 Bucket Notification Configuration Validation Error OBSSD-612 Fix S3 Bucket Notification Configuration Validation Error OBSSD-612 to resolve Error: creating S3 Bucket () Notification: operation error S3: PutBucketNotificationConfiguration, https response error StatusCode: 400, RequestID: , HostID: , api error InvalidArgument: Unable to validate the following destination configurations with module..module.observe_lambda_s3_subscription.aws_s3_bucket_notification.notification[0], on .terraform/modules/.observe_lambda_s3_subscription/modules/s3_bucket_subscription/main.tf line 20, in resource "aws_s3_bucket_notification" "notification": 20: resource "aws_s3_bucket_notification" "notification" { --- modules/s3_bucket_subscription/main.tf | 1 + 1 file changed, 1 insertion(+) diff --git a/modules/s3_bucket_subscription/main.tf b/modules/s3_bucket_subscription/main.tf index 07344c5..938010c 100644 --- a/modules/s3_bucket_subscription/main.tf +++ b/modules/s3_bucket_subscription/main.tf @@ -28,6 +28,7 @@ resource "aws_s3_bucket_notification" "notification" { filter_prefix = var.filter_prefix filter_suffix = var.filter_suffix } + depends_on = [aws_lambda_permission.allow_bucket] } resource "aws_iam_policy" "s3_bucket_read" {