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 ar. É 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.