How can I get AWS Instance Tags in user-data?

Question:

I use aws ec2 userdata with windows powershell scripts. I need instance bootstrapping. My idea is:

  • EC2 instance tag adds.It’s key name “Version”, it’s value “1.0.0.158-branchname”

I have tried to get version tag value in userdata. I checked aws http api. It can’t return tags. I wrote simple powershell scripts:

I can get instance Id with aws http api. I can’t get instance tags because AWS ec2 userdata can’t start “aws.exe”.

This script is correct – it is manually run before the instance is started.

Note: “aws” is “aws.exe” (https://aws.amazon.com/cli/)

Answer:

I resolve it, my problem is using aws cli . I use powershell api and fix it.

Source:

How can I get AWS Instance Tags in user-data? by licensed under CC BY-SA | With most appropriate answer!

Leave a Reply