Configure regras de firewall

Identifique as regras de firewall necessárias

As estações de trabalho ligam-se ao plano de controlo através do Private Service Connect. As subsecções seguintes fornecem exemplos de comandos da CLI gcloud para permitir a entrada e a saída. Para mais informações sobre estes comandos, consulte as gcloud compute firewall-rules informações de referência.

Permitir entrada

Para que a ligação seja bem-sucedida, crie uma regra de firewall para permitir a entrada no endereço IP do plano de controlo a partir das VMs da estação de trabalho. O Cloud Workstations aplica automaticamente a etiqueta de rede cloud-workstations-instance às VMs da estação de trabalho, que pode ser usada quando cria regras de firewall que se aplicam às VMs da estação de trabalho. Veja o comando da CLI gcloud no exemplo seguinte:

gcloud compute firewall-rules create RULE_NAME \
    --action=ALLOW \
    --direction=INGRESS \
    --network=NETWORK \
    --rules=tcp\
    --source-tags=cloud-workstations-instance \
    --destination-ranges=CONTROL_PLANE_IP

Substitua o seguinte:

  • RULE_NAME: o nome da regra de firewall a criar
  • NETWORK: a rede especificada no recurso do cluster de estações de trabalho
  • CONTROL_PLANE_IP: o endereço IP interno do plano de controlo do cluster da estação de trabalho.

    Para encontrar este endereço IP, execute o seguinte comando:

    gcloud workstations clusters describe CLUSTER --project=PROJECT --region=REGION
    

    Substitua o seguinte:

    • CLUSTER: o ID do cluster ou o identificador totalmente qualificado do cluster.
    • PROJECT: o projeto que aloja o cluster de estações de trabalho.
    • REGION: a localização da região da estação de trabalho, por exemplo, us-central1.

Permitir saída

Também precisa de regras de firewall que permitam a saída para o endereço IP do plano de controlo de VMs com a etiqueta cloud-workstations-instance para o protocolo TCP nas portas 980 e 443, conforme mostrado no seguinte comando da CLI gcloud:

gcloud compute firewall-rules create RULE_NAME \
    --action=ALLOW \
    --direction=EGRESS \
    --network=NETWORK \
    --rules=tcp:980,tcp:443 \
    --target-tags=cloud-workstations-instance \
    --destination-ranges=CONTROL_PLANE_IP

Substitua o seguinte:

  • RULE_NAME: o nome da regra de firewall a criar
  • NETWORK: a rede à qual esta regra está anexada. Se for omitido, a regra é anexada à rede predefinida.
  • CONTROL_PLANE_IP: o endereço IP interno do plano de controlo do cluster da estação de trabalho.

    Para encontrar este endereço IP, execute o seguinte comando:

    gcloud workstations clusters describe CLUSTER --project=PROJECT --region=REGION
    

    Substitua o seguinte:

    • CLUSTER: o ID do cluster ou o identificador totalmente qualificado do cluster.
    • PROJECT: o projeto que aloja o cluster de estações de trabalho.
    • REGION: a localização da região da estação de trabalho, por exemplo, us-central1.

Para mais informações, consulte também os seguintes tópicos:

Adicione regras de firewall com etiquetas de rede personalizadas

Pode configurar etiquetas de rede personalizadas para as VMs da estação de trabalho na Google Cloud consola. Quando cria ou edita uma configuração de estação de trabalho, atualize a configuração da máquina para incluir as etiquetas de rede no campo Etiquetas de rede. Para ver detalhes sobre como adicionar etiquetas de rede, consulte as instruções para especificar opções avançadas quando criar a configuração do computador. Em alternativa, quando usar a API, aplique etiquetas de rede personalizadas através da opção host.gceInstance.tags no recurso de configuração da estação de trabalho.

Para mais informações sobre as regras de firewall da nuvem virtual privada (VPC) no Google Cloud, consulte o artigo Crie regras de firewall da VPC na documentação da VPC.