$ python3 -c "from cloudinit.ec2_utils import get_instance_metadata as gm, json; print(json.dumps(gm(), indent=1, sort_keys=True))"
{
"ami-id": "ami-6e1a0117",
"ami-launch-index": "0",
"ami-manifest-path": "(unknown)",
"block-device-mapping": {
"ami": "/dev/sda1",
"ephemeral0": "sdb",
"root": "/dev/sda1"
},
"hostname": "ip-172-31-4-69.us-west-2.compute.internal",
"instance-action": "none",
"instance-id": "i-0d76d6ccc12b0c74e",
"instance-type": "i3.large",
"local-hostname": "ip-172-31-4-69.us-west-2.compute.internal",
"local-ipv4": "172.31.4.69",
"mac": "0a:fc:7f:6b:07:42",
"metrics": {
"vhostmd": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>"
},
"network": {
"interfaces": {
"macs": {
"0a:fc:7f:6b:07:42": {
"device-number": "0",
"interface-id": "eni-49450a49",
"ipv4-associations": {
"54.244.151.78": "172.31.4.69"
},
"local-hostname": "ip-172-31-4-69.us-west-2.compute.internal",
"local-ipv4s": "172.31.4.69",
"mac": "0a:fc:7f:6b:07:42",
"owner-id": "365149455993",
"public-hostname": "ec2-54-244-151-78.us-west-2.compute.amazonaws.com",
"public-ipv4s": "54.244.151.78",
"security-group-ids": "sg-f17ce78b",
"security-groups": "launch-wizard-4",
"subnet-id": "subnet-10931d4b",
"subnet-ipv4-cidr-block": "172.31.0.0/20",
"vpc-id": "vpc-72943214",
"vpc-ipv4-cidr-block": "172.31.0.0/16",
"vpc-ipv4-cidr-blocks": "172.31.0.0/16"
}
}
}
},
"placement": {
"availability-zone": "us-west-2c"
},
"profile": "default-hvm",
"public-hostname": "ec2-54-244-151-78.us-west-2.compute.amazonaws.com",
"public-ipv4": "54.244.151.78",
"public-keys": {
"lp_raharper": [
"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDeShzUvzOCPWKyfRt0IsiO4//nyDwe6JgL0ZTHO+Wq1nRsuwysdoX9sAMlhAdgx3q6qbJu6Xa3ug1c4rqyszBBovsoOieF4ZzZzrPV4ekzzAaPB5jqCIRostiIimTnxOrnyRtdZ0F81q1jzL9SfyzlzhIVYvdcleEE8c2ziaNZfAeL/cD9MB9jCcxRTNuMQw27QE2yQ4na2YAm3tB0l6vDfiLIx9hstgwyj13I5VsFcoHNohyN0R+Fq6/Zz5rOHiUieiMcs0+b/khnfYKuqygQRpPWAl35OVJUSUgVnbRQsM9TstOfy5IxFxI5oBtueVX1ZUp/xibsZo/1V3dJkKet lp_raharper"
]
},
"reservation-id": "r-00f9e718c2d4576f1",
"security-groups": "launch-wizard-4",
"services": {
"domain": "amazonaws.com",
"partition": "aws"
}
}