AWS Docs

Get the internal ip address of ec2 instances that are on Windows platform.
➜  ~ aws ec2 describe-instances --filters "Name=platform,Values=windows" "Name=instance-state-name,Values=running" --query 'Reservations[*].Instances[*].[InstanceId, PrivateIpAddress,PublicIpAdress]' --output table --region us-east-1 
-------------------------------------------
|            DescribeInstances            |
+----------------------+------------------+
|  i-7a644a55          |  192.168.43.26   |
|  i-24d62cdc          |  192.168.43.80   |
|  i-8f0ff908          |  10.0.4.35       |
|  i-7eb3a95e          |  10.0.1.115      |
|  i-6b612644          |  192.168.43.75   |
|  i-071708d7          |  10.0.4.31       |
|  i-8f2e57a0          |  192.168.43.69   |
|  i-8a273eaa          |  10.0.2.136      |
|  i-0ac96c4d095cee4d4 |  10.0.1.251      |
|  i-729a4a51          |  10.0.2.156      |
|  i-68349581          |  10.0.5.89       |
|  i-fe8e69dd          |  10.0.2.179      |
|  i-91d87eb2          |  10.0.1.30       |
|  i-988cf1b7          |  192.168.43.43   |
|  i-52011b72          |  10.0.2.203      |
|  i-1fb75cc9          |  10.0.1.254      |
|  i-bb044044          |  192.168.33.20   |
|  i-960e75b9          |  192.168.43.62   |
|  i-88b493a7          |  192.168.43.117  |
|  i-6a573485          |  10.0.3.140      |
|  i-462217c2          |  10.0.4.96       |
|  i-adf5267b          |  10.0.1.17       |
+----------------------+------------------+
Get both public and private ip address of ec2 instances that are on Windows platform.
➜  ~ aws ec2 describe-instances --filters "Name=platform,Values=windows" "Name=instance-state-name,Values=running" --query 'Reservations[*].Instances[*].[InstanceId, PrivateIpAddress,PublicIpAdress]' --output table --region us-east-1 
Get public & private ip address as well as tags
aws ec2 describe-instances --filters "Name=platform,Values=windows" "Name=instance-state-name,Values=running" --query 'Reservations[*].Instances[*].[InstanceId, PrivateIpAddress, PublicIpAddress, Tags[0].Value, Tags[1].Value, Tags[2].Value,Tags[3].Value]' --output table --region us-east-1 
----------------------------------------------------------------------------------------------------------------------------------------
|                                                           DescribeInstances                                                          |
+---------------------+-----------------+----------------+------------------------+-------------+----------------------+---------------+
|  i-7a644a55         |  192.168.43.26  |  11.11.11.11  |  AmzEIntra             |  backup     |  VPN                 |  Prod         |
|  i-24d62cdc         |  192.168.43.80  |  11.11.11.11  |  Stage                 |  StgSQLSTG  |  BI                  |  backup       |
|  i-8f0ff908         |  10.0.4.35      |  11.11.11.11    |  Track1                |  WEB        |  Prod                |  AmzEWeb01d   |
|  i-7eb3a95e         |  10.0.1.115     |  11.11.11.11   |  Track1                |  Prod       |  DB                  |  AmzESQL01    |
|  i-6b612644         |  192.168.43.75  |  11.11.11.11    |  WEB                   |  Track1     |  Stage               |  StgWeb02     |
|  i-071708d7         |  10.0.4.31      |  11.11.11.11   |  Track1                |  AmzEWeb02d |  backup              |  Prod         |
|  i-8f2e57a0         |  192.168.43.69  |  11.11.11.116 |  AD                    |  AmzDevDC01 |  DEV                 |  Infra        |
|  i-8a273eaa         |  10.0.2.136     |  11.11.11.11  |  AmzEWeb01             |  WEB        |  ShutDown T1         |  Track1       |
|  i-0ac96c4d095cee4d4|  10.0.1.251     |  11.11.11.11  |  Attunity Cloudbeam-v5 |  None       |  None                |  None         |
|  i-729a4a51         |  10.0.2.156     |  11.11.11.11    |  Prod                  |  AmzEWsvc01 |  backup              |  SVC          |
|  i-68349581         |  10.0.5.89      |  11.11.11.11  |  AmzEWeb02e            |  Track1     |  Prod                |  backup       |
|  i-fe8e69dd         |  10.0.2.179     |  11.11.11.11     |  SMTP                  |  Infra      |  AmzESMTP01          |  ShutDown T1  |
|  i-91d87eb2         |  10.0.1.30      |  11.11.11.11    |  AmzEDC01              |  AD         |  Prod                |  backup       |
|  i-988cf1b7         |  192.168.43.43  |  11.11.11.11    |  Stage                 |  Web        |  StgWeb01            |  Track1       |
|  i-52011b72         |  10.0.2.203     |  11.11.11.11   |  backup                |  Prod       |  WEB                 |  AmzEWeb02    |
|  i-1fb75cc9         |  10.0.1.254     |  11.11.11.11  |  AMZESQLSTG            |  BI         |  Prod                |  backup       |
+---------------------+-----------------+----------------+------------------------+-------------+----------------------+---------------+

serkan haytac

AWS Certified Solutions Architect - Associate
AWS Certified Developer - Associate
AWS Certified SysOps Administrator - Associate
Gists
Resources
One liners

React/Serverless cognito starter
React github explorer
Terraform AWS EKS POC
JS/AWS ECS audit util
Django multi-tenant starter
Dockerized nginx for config tests
Serverless/React ui to manage ecs clusters