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 = <