Identificar as regras de firewall necessárias
As estações de trabalho se conectam ao plano de controle pelo
Private Service Connect. As subseções a seguir fornecem exemplos de comandos da CLI gcloud
para permitir entrada e saída.
Para mais informações sobre esses comandos, consulte as
informações de referência do
gcloud compute firewall-rules
.
Permitir entrada
Para que a conexão seja bem-sucedida, crie uma regra de firewall para permitir a entrada no endereço IP do plano de controle
das VMs da estação de trabalho. O Cloud Workstations aplica automaticamente
a tag de rede cloud-workstations-instance
às VMs da estação de trabalho, que pode
ser usada ao criar regras de firewall aplicáveis a VMs da estação de trabalho. Confira o
exemplo de comando da CLI gcloud
a seguir:
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:
RULE_NAME
: o nome da regra de firewall a ser criadaNETWORK
: a rede especificada no recurso de cluster de estação de trabalhoCONTROL_PLANE_IP
: o endereço IP interno do plano de controle do cluster de estações de trabalho.Para encontrar esse endereço IP, execute o seguinte comando:
gcloud workstations clusters describe CLUSTER --project=PROJECT --region=REGION
Substitua:
CLUSTER
: o ID do cluster ou do identificador totalmente qualificado do cluster.PROJECT
: o projeto que hospeda o cluster de estações de trabalho.REGION
: o local da região da estação de trabalho. Por exemplo,us-central1
.
Permitir saída
Você também precisa de regras de firewall que permitam a saída para o endereço IP do plano de controle
de VMs com a tag 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:
RULE_NAME
: o nome da regra de firewall a ser criadaNETWORK
: a rede a que essa regra está anexada. Se omitido, a regra é anexada à rede padrão.CONTROL_PLANE_IP
: o endereço IP interno do plano de controle do cluster de estações de trabalho.Para encontrar esse endereço IP, execute o seguinte comando:
gcloud workstations clusters describe CLUSTER --project=PROJECT --region=REGION
Substitua:
CLUSTER
: o ID do cluster ou do identificador totalmente qualificado do cluster.PROJECT
: o projeto que hospeda o cluster de estações de trabalho.REGION
: o local da região da estação de trabalho. Por exemplo,us-central1
.
Para mais informações, consulte também os seguintes tópicos:
Adicionar regras de firewall usando tags de rede personalizadas
É possível configurar tags de rede personalizadas para as VMs da estação de trabalho no
Console do Google Cloud. Ao criar ou editar uma configuração de estação de trabalho, atualize
a configuração da máquina para incluir as tags de rede no campo
Tags de rede. Para saber como adicionar tags de rede, consulte as instruções para
especificar Opções avançadas ao criar a configuração
da máquina.
Como alternativa, ao usar a API, aplique tags de rede personalizadas usando a
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 privada virtual (VPC) no Google Cloud, consulte Criar regras de firewall da VPC na documentação da VPC.