Я пишу, что утилита должна знать, какие экземпляры 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:
- route53Resolver
- elb
- ec2
Мои вопросы:
- Уже есть библиотека, которая делает это?
- Если я сам напишу этот код, это правильные сервисы aws или есть несколько более общих сервисов распознавания в API.
- Какие еще шаблоны, между объектами AWS, также возможны, которые мне нужно будет покрыть?