aws_ses_receipt_rule 的地形解析错误
Parsing error in terraform for aws_ses_receipt_rule
我正在尝试使用 Terraform 创建 AWS SES 接收规则。这是我的 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 plan 时,我得到这个错误:
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
您缺少 =
收件人。错误信息告诉你这个;预期 'ASSIGN' 是赋值或赋值运算符的缩写。
应该是:
recipients = [".example.com"]
我正在尝试使用 Terraform 创建 AWS SES 接收规则。这是我的 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 plan 时,我得到这个错误:
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
您缺少 =
收件人。错误信息告诉你这个;预期 'ASSIGN' 是赋值或赋值运算符的缩写。
应该是:
recipients = [".example.com"]