0
我正在尝试使用terraform来创建AWS SES接收规则。这是我terraform脚本条目:解析aws_ses_receipt_rule terraform中的错误
resource "aws_ses_receipt_rule" "EmailRule" {
name = "EmailRule"
rule_set_name = "default-rule-set"
recipients [".example.com"]
enabled = "true"
scan_enabled ="true"
s3_action {
bucket_name = "beta"
object_key_prefix = "inbox/"
topic_arn = "beta-email-sns"
}
}
当运行terraform计划,我得到这个错误:
Error loading config: Error parsing C:\Tools\deploy\terraform\aws\prod\vpc.tf: At 66:14: expected: IDENT | STRING | ASSIGN | LBRACE got: LBRACK
66号线是与它的收件人行了。
根据我使用正确的语法文件:
https://www.terraform.io/docs/providers/aws/r/ses_receipt_rule.html
谢谢,不能相信我没有看到这一点。 –