Estoy usando la siguiente consulta:
aws ec2 describe-instances | jq -r '.Reservations[]|.Instances[]|[(.Tags[]?|select(.Key=="Name")|.Value), (.Tags[]?|select(.Key=="Group-Name")|.Value),.InstanceId,.PrivateIpAddress]|@csv'|sortQue salidas de la siguiente manera:
"sit-test1-zoo-1","i-01205c55a999bebbf","10.153.XX.XXX" "sit-test2-zoo-2","i-064167c876934448","10.153.XX.XXX"Pero quería deslizar la fecha en que se creó la instancia y la fecha de lanzamiento. Parece que no puedo descifrar la sintaxis esperada después de haber puesto .Launchdate y .Created en varios lugares dentro del comando. Alguien puede ayudarme porfavor?
Se me ocurrió lo siguiente que produce una salida (lamentablemente, la misma salida) y siento que este es un paso en la dirección en la que debo ir, pero obviamente no da las columnas que quiero ver...
aws ec2 describe-instances | jq -r '.Reservations[]|.Instances[] | select(.LaunchTime > "2015-01-28")|[(.Tags[]?|select(.Key=="Name")|.Value), (.Tags[]?|select(.Key=="Group-Name")|.Value),.InstanceId,.PrivateIpAddress,.Launchtime.Value]|@csv'|sortLa clave es LaunchTime donde probaste con Launchtime .
Aquí está la consulta de trabajo que imprimirá el tiempo de lanzamiento
aws ec2 describe-instances | jq -r '.Reservations[]|.Instances[] | select(.LaunchTime > "2015-01-28")|[(.Tags[]?|select(.Key=="Name")|.Value), (.Tags[]?|select(.Key=="Group-Name")|.Value),.InstanceId,.PrivateIpAddress,.LaunchTime]|@csv'|sortProducción
"demo","i-1234","10.0.4.54","2020-02-24T10:25:48+00:00" Además, sugeriré usar jmespath-query en lugar de jq . Aquí está el mismo resultado sin ordenar, etc.
aws ec2 describe-instances --query 'Reservations[].Instances[].{InstanceId:InstanceId,LaunchTime:LaunchTime,Tags:Tags[?Key==`Name`].Value|[0],PrivateIpAddress:PrivateIpAddress}' --output tableProducción
------------------------------------------------------------------------------------------------------------------------------ | DescribeInstances | +---------------------+----------------------------+-------------------+-----------------------------------------------------+ | InstanceId | LaunchTime | PrivateIpAddress | Tags | +---------------------+----------------------------+-------------------+-----------------------------------------------------+ | i-1234234234dsf | 2017-09-25T22:18:20+00:00 | 10.0.0.243 | demp |