AWS js aws-sdk: запрос с использованием DNS-имени маршрута 53 для получения связанных экземпляров EC2 - PullRequest
0 голосов
/ 30 ноября 2018

Я пишу, что утилита должна знать, какие экземпляры EC2 в настоящее время связаны с DNS-именем маршрута 53.Например:

domain name: Aus-Mongo-Prod-1

может указывать на 3 физических экземпляра ec2:

12.12.13.4
34.34.56.12
45.12.23.23

Основной шаблон, который мне известен в моей организации:

Route53 name -> ELB Classic/ELB 2 -> EC2 instances

Я планирую программно использовать js aws-sdk для запроса каждого типа ресурса и «переходить по ссылкам» вниз по дереву, от имени DNS до экземпляров EC2.

Я подумаю, что будуиспользуйте следующие сервисы aws-sdk:

  1. route53Resolver
  2. elb
  3. ec2

Мои вопросы:

  1. Уже есть библиотека, которая делает это?
  2. Если я сам напишу этот код, это правильные сервисы aws или есть несколько более общих сервисов распознавания в API.
  3. Какие еще шаблоны, между объектами AWS, также возможны, которые мне нужно будет покрыть?
...