Cómo formatear la salida del comando gcloud, Debian

2 minutos de lectura

Actualmente estoy trabajando en algunos cursos de capacitación de GCP a través de https://www.cloudskillsboost.google/ y viendo algunas diferencias en mi salida versus la documentación. ¿No estoy seguro de si esto se debe a la versión del software, la configuración de la cuenta o qué?

El ejemplo dado es para una lista de reglas de firewall:

gcloud compute firewall-rules list

y la salida de ejemplo es

    NAME                         NETWORK      DIRECTION  PRIORITY  ALLOW                         DENY  DISABLED
default-allow-icmp           default      INGRESS    65534     icmp                                False
default-allow-internal       default      INGRESS    65534     tcp:0-65535,udp:0-65535,icmp        False
default-allow-rdp            default      INGRESS    65534     tcp:3389                            False
default-allow-ssh            default      INGRESS    65534     tcp:22                              False
dev-net-allow-ssh            dev-network  INGRESS    1000      tcp:22                              False
serverless-to-vpc-connector  dev-network  INGRESS    1000      icmp,udp:665-666,tcp:667            False
vpc-connector-egress         dev-network  INGRESS    1000      icmp,udp,tcp                        False
vpc-connector-health-check   dev-network  INGRESS    1000      tcp:667                             False
vpc-connector-to-serverless  dev-network  EGRESS     1000      icmp,udp:665-666,tcp:667            False

Una regla por línea con múltiples campos horizontalmente. Sin embargo, cuando ejecuto este comando en Cloud Shell, obtengo lo siguiente:

NAME: default-allow-icmp
NETWORK: default
DIRECTION: INGRESS
PRIORITY: 65534
ALLOW: icmp
DENY:
DISABLED: False

NAME: default-allow-internal
NETWORK: default
DIRECTION: INGRESS
PRIORITY: 65534
ALLOW: tcp:0-65535,udp:0-65535,icmp
DENY:
DISABLED: False

NAME: default-allow-rdp
NETWORK: default
DIRECTION: INGRESS
PRIORITY: 65534
ALLOW: tcp:3389
DENY:
DISABLED: False

NAME: default-allow-ssh
NETWORK: default
DIRECTION: INGRESS
PRIORITY: 65534
ALLOW: tcp:22
DENY:
DISABLED: False

NAME: fw-allow-health-check
NETWORK: default
DIRECTION: INGRESS
PRIORITY: 1000
ALLOW: tcp:80
DENY:
DISABLED: False

NAME: www-firewall-network-lb
NETWORK: default
DIRECTION: INGRESS
PRIORITY: 1000
ALLOW: tcp:80
DENY:
DISABLED: False

Son los mismos datos pero el diseño es diferente. (Aprecio que la salida no sea idéntica, pero no me preocupa eso. Las diferencias entre la muestra y los datos en vivo están bien aquí, creo)

Ahora, puede cambiar el formato de salida con la opción de formato, pero no puedo recrear esta tabla separada por tabulaciones.

¿Esto se debe solo a la documentación que reformatea la salida? ¿Se debe a la versión del software o a una configuración que me he perdido? ¿Puede la opción de formato hacer esto y simplemente no lo he descubierto?

Cualquier sugerencia es muy apreciada, ya que me está frustrando.

¿Ha sido útil esta solución?