Criar políticas de rede da organização

Uma política de rede da organização define o controle de acesso à rede para serviços gerenciados no nível da organização expostos pelo Google Distributed Cloud (GDC) isolado por air-gap. É possível definir esses controles de acesso usando o recurso OrganizationNetworkPolicy da API Networking.

Para receber as permissões necessárias para configurar a política de rede da organização, peça ao Identity and Access Management (IAM) da organização para conceder a você o papel de administrador de política de rede da organização (org-network-policy-admin).

É possível definir uma política de rede da organização para controles de acesso aos seguintes serviços gerenciados do GDC:

Política padrão

Por padrão, os seguintes serviços gerenciados do GDC têm os seguintes princípios:

Serviço do GDC Princípio
Todos os serviços allow-all
Console do GDC allow-all
CLI gdcloud allow-all
Servidor de API global deny-by-default
KMS deny-by-default
Armazenamento de objetos deny-by-default
Vertex AI e serviços compatíveis deny-by-default

Exemplo de política de rede da organização

Confira a seguir um exemplo de um recurso OrganizationNetworkPolicy que permite que o tráfego de um endereço IP acesse um serviço gerenciado do GDC.

   kubectl --kubeconfig MANAGEMENT_API_SERVER apply -f - <<EOF
   apiVersion: networking.gdc.goog/v1
   kind: OrganizationNetworkPolicy
   metadata:
     name: POLICY_NAME
     namespace: platform
   spec:
     subject:
       services:
         matchTypes:
         - "SERVICE_NAME"
     ingress:
       - from:
         - ipBlock:
             cidr: IP_ADDRESS
         - ipBlock:
             cidr: IP_ADDRESS
   EOF

Substitua as seguintes variáveis:

Variável Descrição
MANAGEMENT_API_SERVER O caminho kubeconfig do servidor da API zonal. Se você ainda não gerou um arquivo kubeconfig para o servidor da API na zona de destino, consulte Fazer login para mais detalhes.
POLICY_NAME O nome da política.

Por exemplo, allow-ui-access.
SERVICE_NAME O nome do serviço a que a política será aplicada. Use os seguintes valores para cada serviço:
  • Todos os serviços: all
  • Console do GDC: ui-console
  • CLI gdcloud: api-server
  • Servidor global de API: global-api-server
  • KMS: kms
  • Armazenamento de objetos: object-storage
  • Vertex AI: ai
.
IP_ADDRESS O endereço IP para permitir o acesso. Por exemplo, 10.251.0.0/24 Também é possível adicionar vários endereços IP definindo mais de um campo ipBlock para cada endereço.