Does anyone know how to get the AWS account id in powershell?, I would like to do the this from the curl command, and have this running well under linux from here:
curl -s http://169.254.169.254/latest/dynamic/instance-identity/document | sed -nE 's/.*"accountId"\s*:\s*"(.*)".*/\1/p'
And I can use the curl command in windows get get the same output but without parsing like this
but I have no idea how to parse and get just the accountId number, or the instanceId if I need that..
I have tried the Select statement, but get no meaningful results.
Any help would be appreciated.
Thanks in advance..
You can use:
$account_id = ((curl http://169.254.169.254/latest/dynamic/instance-identity/document).Content | ConvertFrom-Json).accountId