У меня есть VPC, из которого я хотел бы экспортировать все данные экземпляра из API в текстовый файл. Как я могу это сделать?
Я знаком с использованием awscli, boto, ansible для создания вещей в AWS, но вернуть основной список данных в документации невозможно, чтобы получить все, что существует в VPC, например тома EBS, экземпляры EC2, безопасность группы и т. д.? Любые идеи?
Если вы ищете чистый Ansible
решение, которое вы можете захотеть проверить *_facts
модули для AWS
:
ec2_remote_facts_module собирать факты об инстансах ec2 в AWS
ec2_eni_facts_module собрать факты об интерфейсах ec2 ENI в AWS
route53_facts_module для получения деталей маршрута53 с помощью методов AWS
ec2_vol_facts_module собирать факты о томах ec2 в AWS
ec2_elb_facts_module собирать факты о EC2 Elastic Load Balancers в AWS
Однако, если ваша цель - получить простой список фактов об AWS, вам лучше использовать aws cli
как предлагает @EEAA
Если все, что вас интересует, это ваши экземпляры EC2, вы можете легко получить это с помощью:
$ aws ec2 describe-instances
Если вас интересует нечто большее, рассмотрите возможность использования Cloudformer инструмент. Этот инструмент может проверить всю вашу учетную запись и создать совместимый с Cloudformation манифест всего, что он видит.