AWS Cli — Поиск EC2 инстансов по тегу и состоянию

  Чтобы получить IP адреса всех инстансов с тегом «Application» и его значением «Frontend«, и так же отфильтровать по состоянию, чтобы вывести информацию только о тех инстансах, которые в состоянии «running«.   Чтобы вместе с IP адресом вывести имя истанса:

AWS — EC2 Instance start|stop by tag

Данный BASH скрипт позволяет остановить или запустить все инстансы с определенным тегом.     Python3 скрипт, который так же служит для остановки/старта инстансов по тегу, так же фильтрует статус инстансов, чтобы не пробовал стартовать/останавливать инстансы со статусом «terminated»   Может потребоваться установка питон пакета boto3  

Terraform — Kubernetes кластер на AWS EC2

Пример конфигурации Terraform, который создает Kubernetes кластер (Bare Metal) на AWS EC2. Создает Ingress с NodePort. И в конце выполнения вывод публичные IP адреса Ingress нод. Данный темплейт создает следующие EC2 инстансы: 1 manager 2 workers 2 ingresses variables.tf

CloudFormation — VPC, SG, Gateway, EC2 Instance, S3 Bucket, IAM

Пример конфигурации CloudFormation, который создает VPC, Gateway, Security Group, EC2 Instance, подключает уже существующую IAM роль, которой разрешен доступ на чтение в приватном S3 Bucket, который уже существует и нем лежит скрипт для дальнейшей настройки EC2 Instance. Пример использования UserData в EC2 Instance