Antes de começar
Para controlar a saída, você precisa ter os papéis de identidade e acesso necessários:
- Editor do projeto: tem acesso para gerenciar e excluir projetos. Peça ao administrador do IAM da organização para conceder a você o papel de Editor do projeto (
project-editor).
Aplicar política de tráfego sem saída
Por padrão, a política de tráfego sem saída é aplicada quando um novo projeto é criado. É possível garantir que essa política seja aplicada no momento em que você cria um projeto.
Console
Para aplicar a política de tráfego sem saída, siga estas etapas ao criar um projeto:
- No console do GDC, acesse Projetos.
- Clique no botão Adicionar projeto para criar um projeto.
- Preencha as informações necessárias para o projeto nas páginas Nome do projeto e Anexar clusters.
- Na página Rede, na seção Controle de saída, verifique se a caixa de seleção Aplicar política de tráfego sem saída está marcada.
- Clique em Próxima.
- Confira os detalhes na página Revisar.
- Clique em Criar.
API
Por padrão, a política de tráfego sem saída é aplicada quando você cria um projeto. Para aplicar a política de tráfego sem saída usando a API, verifique se os metadados do projeto não contêm o rótulo networking.gdc.goog/enable-default-egress-allow-to-outside-the-org. Se o rótulo já estiver presente, remova-o.
apiVersion: resourcemanager.global.gdc.goog/v1
kind: Project
metadata:
name: PROJECT_NAME
namespace: platform
Permitir tráfego de saída
Por padrão, um projeto aplica uma política de tráfego sem saída. Confira a seguir as políticas padrão para um projeto com a política de tráfego sem saída aplicada:
- Permitir tráfego de entrada apenas do mesmo projeto. Todos os outros tipos de tráfego são negados.
- Permitir o tráfego de saída para todos os destinos na mesma organização. Todo o restante do tráfego é negado, o que significa que o tráfego externo fora da sua organização é negado.
Quando a política de tráfego sem saída é aplicada, ela bloqueia todo o tráfego de saída do projeto para qualquer destino fora da organização. Isso substitui todas as políticas de rede do projeto (PNPs, na sigla em inglês) que, de outra forma, poderiam permitir o tráfego de saída.
Se você permitir o tráfego de saída desmarcando a caixa de seleção correspondente no console do GDC para um projeto, as políticas padrão para o projeto serão as seguintes:
- Permitir tráfego de entrada apenas do mesmo projeto. Todos os outros tipos de tráfego são negados.
Permitir o tráfego de saída para todos os destinos, incluindo projetos externos de outras organizações.
Console
Siga as etapas abaixo para permitir o tráfego de saída de um projeto:
- No console do GDC, acesse Projetos no menu de navegação.
- Clique no nome do projeto em que você quer permitir o tráfego de saída.
- Clique em Editar no campo Controle de saída.
- Na página Editar controle de saída, desmarque a caixa de seleção Aplicar política de tráfego sem saída.
- Clique em Salvar. O campo Controle de saída reflete que a política está desativada.
API
Para permitir o tráfego de saída, adicione o rótulo networking.gdc.goog/enable-default-egress-allow-to-outside-the-org: "true" aos metadados do projeto. A presença dessa chave de rótulo desativa a política padrão de tráfego sem saída, e o sistema ignora o valor do rótulo.
apiVersion: resourcemanager.global.gdc.goog/v1
kind: Project
metadata:
name: PROJECT_NAME
namespace: platform
labels:
networking.gdc.goog/enable-default-egress-allow-to-outside-the-org: "true"
É preciso criar políticas de saída ProjectNetworkPolicy para que seus projetos restrinjam o tráfego de saída. Para mais informações, consulte Configurar políticas de rede do projeto.