Создаю канал уведомлений для своих предупреждений:
resource "google_monitoring_notification_channel" "slack_notification_channel" {
display_name = "${var.project_name_prefix}-notification-channel"
type = "pubsub"
labels = {
topic = "${var.pubsub_topic_name}"
}
}
Publi c и подписчик:
resource "google_pubsub_topic" "pubsub_topic" {
name = "${var.pubsub_topic_name}"
}
resource "google_pubsub_subscription" "pubsub_subscription" {
name = "${var.project_name_prefix}-subscription"
topic = "${var.pubsub_topic_name}"
ack_deadline_seconds = 10
push_config {
push_endpoint = "${var.push_endpoint_link}"
attributes = {
x-goog-version = "v1"
}
}
}
Имя топи c: "develop-alerts- топи c ". Проблема с выводом terraform (вручную я создаю topi c easy):
googleapi: Error 400: Field notification_channel.labels[topic] had an invalid value of "develop-alerts-topic": Value does not match the regular expression "projects/[^/]+/topics/[^/]+".
Не могли бы вы помочь мне понять проблему, почему я получаю сообщение об ошибке (но все элементы созданы) ??