Обнаружение сервиса AWS для ECS через стек формирования облаков - PullRequest
0 голосов
/ 10 октября 2018

Я настроил обнаружение службы в службе aws ECS для своего шлюза WSO2.Я могу сделать все успешно вручную, но теперь мне нужно создать облачный стек для того же.Когда я проверял документацию по формированию облаков aws, есть AWS :: ECS :: Service и AWS :: ServiceDiscovery :: Service отдельно, но я понятия не имею, как связать AWS :: ECS :: Service с DNS-маршрутом 53, созданным через AWS:: обнаружение сервисов :: Сервис.Может ли кто-нибудь помочь мне, поскольку я не могу знать, как передать обнаружение службы из служб ECS в облачный стек.

enter image description here

Ответы [ 2 ]

0 голосов
/ 12 октября 2018

Найдено решение ниже в облаке.

enter image description here

0 голосов
/ 11 октября 2018

Я не уверен насчет образования облаков.Но в terraform Вы должны отдельно упомянуть ресурс, как показано ниже.

resource "aws_vpc" "example" {
  cidr_block = "10.0.0.0/16"
}

resource "aws_service_discovery_private_dns_namespace" "example" {
  name = "example.terraform.local"
  description = "example"
  vpc = "${aws_vpc.example.id}"
}

resource "aws_service_discovery_service" "example" {
  name = "example"
  dns_config {
    namespace_id = "${aws_service_discovery_private_dns_namespace.example.id}"
    dns_records {
      ttl = 10
      type = "A"
    }
    routing_policy = "MULTIVALUE"
  }

  health_check_custom_config {
    failure_threshold = 1
  }
}

Ссылка: https://www.terraform.io/docs/providers/aws/r/service_discovery_service.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...