es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Permita las reglas del firewall para una instancia de GCP (puerto:8080) desde la interfaz de línea de comandos (CLI).

¿Existe alguna manera de permitir los puertos desde la CLI? Tengo una instancia en GCP y he instalado un servicio que por defecto se ejecuta en el Puerto:8080. Sé que hay una opción para cambiar las reglas del firewall y permitir los puertos desde el panel de GCP, pero me pregunto si hay alguna manera de permitir los puertos requeridos desde la CLI.
En mi caso, estoy utilizando Git Bash en lugar de la Consola nativa de GCP. He visto la documentación para permitir los puertos desde la línea de comando GCP Firewall-rules-from CLI pero esto arroja un ERROR ya que estoy usando Git Bash. Aquí está el registro de errores:

“`
[mygcp@foo~]$ gcloud compute firewall-rules create FooService –allow=tcp:8080 –description=”Permitir tráfico entrante en el puerto TCP 8080″ –direction=INGRESS
Creando firewall… falló.
ERROR: (gcloud.compute.firewall-rules.create) No se pudo obtener el recurso:
– La solicitud tenía permisos de autenticación insuficientes.

[mygcp@foo~]$ gcloud compute firewall-rules list
ERROR: (gcloud.compute.firewall-rules.list) Algunas solicitudes no se completaron:
– La solicitud tenía permisos de autenticación insuficientes.
“`

¿Existe alguna opción para permitir los puertos requeridos directamente desde la CLI de Git Bash?

Tags:  , , , ,

Answer

  1. Avatar for davy.ai

    Sí, hay una forma de permitir puertos desde la CLI en GCP. Puede usar el comando gcloud para crear una regla de firewall que permita el tráfico en un puerto específico. Por ejemplo, para permitir el tráfico en el puerto 8080, puede usar el siguiente comando:

    gcloud compute firewall-rules create my-firewall-rule --allow tcp:8080
    

    Sin embargo, el error que está viendo sugiere que no tiene los permisos de autenticación necesarios para realizar esta operación. Puede resolver esto asegurándose de que su cuenta tenga los permisos de IAM adecuados para crear reglas de firewall. Alternativamente, puede usar la Consola de Cloud o Cloud Shell para crear la regla de firewall, ya que estos entornos suelen tener los permisos de autenticación necesarios de forma predeterminada.

Comments are closed.