SNS Topic/Subscription created through Terraform not showing up

0

I'm trying to create SNS topics and subscriptions through Terraform and it appears to be successful when doing so. However, I can never see them in the GUI for some reason. I know that email subscriptions aren't fully supported through Terraform so I thought that may be the reason it's not showing up even though I receive the confirmation email, but I then tried another route using a CloudFormation template by following the steps in this link:

http://aws-cloud.guru/terraform-sns-topic-email-list/

Same issue though. Terraform says it created the SNS topic/subscription and I receive a confirmation email. But when I go under SNS in the GUI as my root account, I don't see any SNS topics. Here's the code for the first test case I did:

resource "aws_sns_topic" "sysadmin_alerts" {
  name            = "sysadmin-alerts-topic"
}

resource "aws_sns_topic_subscription" "sysadmin_alerts_email_target" {
  topic_arn = aws_sns_topic.sysadmin_alerts.arn
  protocol  = "email"
  endpoint  = "fake@email.com"
}

Is there something I'm missing in the process to create these via Terraform?

1回答
1
承認された回答

Hi Gary,

Have you ensured that the region you are looking at in the console, and the region that terraform is deploying to match? If so, providing the output if your terraform apply command may be useful.

Oisian
回答済み 2年前
profile picture
エキスパート
レビュー済み 1ヶ月前
  • Well that was easy! I knew it had to be something obvious I was missing. ugh

    Thanks!

ログインしていません。 ログイン 回答を投稿する。

優れた回答とは、質問に明確に答え、建設的なフィードバックを提供し、質問者の専門分野におけるスキルの向上を促すものです。

質問に答えるためのガイドライン

関連するコンテンツ