provider "aws" { access_key = var.aws_access_key_id secret_key = var.aws_secret_access_key region = "us-east-1" } variable "aws_secret_access_key" {} variable "aws_access_key_id" {} variable "domain" {} variable "base_url" {} variable "invoice_address" {} variable "stage" {} data "aws_caller_identity" "current" {} resource "aws_ses_receipt_rule_set" "main" { rule_set_name = "default-rule-set" } resource "aws_ses_receipt_rule" "store" { depends_on = [aws_ses_receipt_rule_set.main] name = "store-${var.stage}" rule_set_name = "default-rule-set" recipients = [var.invoice_address] enabled = true scan_enabled = true s3_action { bucket_name = aws_s3_bucket.invoices.id position = "1" } } resource "aws_s3_bucket" "invoices" { bucket = "integreat-mail-${var.stage}" acl = "private" policy = <