Criar e gerenciar implantações de interceptação

Uma implantação de interceptação é um recurso zonal que referencia a regra de encaminhamento de um balanceador de carga de rede de passagem interno cujos back-ends são VMs de inspeção de pacotes. Uma implantação de interceptação representa a oferta de serviço de inspeção do produtor para uma zona.

Esta página descreve como criar e gerenciar implantações de interceptação.

Antes de começar

Papéis

Para criar, visualizar ou excluir implantações de interceptação, o principal do Identity and Access Management (IAM) precisa ter os papéis do IAM necessários no projeto. Para mais informações, consulte Gerenciar o acesso a projetos, pastas, e organizações.

Para verificar o progresso das operações listadas nesta página, o principal do IAM precisa ter as seguintes permissões do papel de administrador de implantação de interceptação (roles/networksecurity.interceptDeploymentAdmin):

  • networksecurity.interceptDeployments.create
  • networksecurity.interceptDeployments.delete
  • networksecurity.interceptDeployments.get
  • networksecurity.interceptDeployments.list

Criar uma implantação de interceptação

Crie uma implantação de interceptação para representar os recursos de computação do produtor em uma zona e associá-la a um grupo de implantação de interceptação.

É possível criar as implantações de interceptação no mesmo projeto que contém o grupo de implantação de interceptação pai. Recomendamos que você crie a implantação de interceptação em um projeto de propriedade do administrador de segurança.

Console

  1. No Google Cloud console, acesse a página Grupos de implantação.

    Acessar grupos de implantação

  2. Clique no grupo de implantação em que você quer adicionar a implantação de interceptação.

  3. Clique em Criar implantação de interceptação.

  4. Em Nome, insira um nome para a implantação de interceptação.

  5. Em Região e Zona, selecione sua região e zona.

  6. Em Balanceador de carga interno, selecione o balanceador de carga de rede de passagem interna.

  7. Em Regra de encaminhamento, selecione a regra de encaminhamento UDP do balanceador de carga. Se o balanceador de carga tiver apenas uma regra de encaminhamento, ela será selecionada por padrão e o campo será desativado.

  8. Clique em Criar.

gcloud

Para criar uma implantação de interceptação, use o gcloud network-security intercept-deployments create comando:

gcloud network-security intercept-deployments create DEPLOYMENT_ID \
    --location ZONE \
    --forwarding-rule FWD_RULE \
    --forwarding-rule-location REGION \
    --no-async \
    --intercept-deployment-group \
        projects/PROJECT_ID/locations/global/interceptDeploymentGroups/DEPLOYMENT_GROUP_ID

Substitua:

  • DEPLOYMENT_ID: o ID da implantação de interceptação.
  • ZONE: a zona em que você quer criar a implantação de interceptação.
  • FWD_RULE: a regra de encaminhamento de um balanceador de carga de rede de passagem interna na mesma região da zona da implantação de interceptação.
  • REGION: a região que contém a zona da implantação de interceptação.
  • PROJECT_ID: o ID do Google Cloud projeto.
  • DEPLOYMENT_GROUP_ID: o ID do grupo de implantação de interceptação.

Terraform

Para criar uma implantação de interceptação, use um google_network_security_intercept_deployment recurso.

resource "google_network_security_intercept_deployment" "default" {
  intercept_deployment_id    = "intercept-deployment"
  location                   = "us-central1-a"
  forwarding_rule            = google_compute_forwarding_rule.default.id
  intercept_deployment_group = google_network_security_intercept_deployment_group.default.id
}

Para saber como aplicar ou remover uma configuração do Terraform, consulte Comandos básicos do Terraform.

Ver detalhes de uma implantação de interceptação

É possível conferir os detalhes de uma implantação de interceptação, incluindo o nome, a regra de encaminhamento e o local.

Console

  1. No Google Cloud console, acesse a página Grupos de implantação.

    Acessar grupos de implantação

  2. Clique no nome do grupo de implantação.

  3. Clique no nome da implantação.

gcloud

Para conferir os detalhes de uma implantação de interceptação, use o gcloud network-security intercept-deployments describe comando:

gcloud network-security intercept-deployments describe DEPLOYMENT_ID \
    --location ZONE

Substitua:

  • DEPLOYMENT_ID: o ID da implantação de interceptação.
  • ZONE: a zona da implantação de interceptação.

Na saída, o nome da implantação de interceptação é exibido no projects/PROJECT_ID/locations/ZONE/interceptDeployments/DEPLOYMENT_ID formato.

Listar implantações de interceptação

É possível listar todas as implantações de interceptação em um projeto, incluindo os IDs e locais.

Console

  1. No Google Cloud console, acesse a página Grupos de implantação.

    Acessar grupos de implantação

  2. Clique no nome do grupo de implantação.

gcloud

Para listar implantações de interceptação, use o gcloud network-security intercept-deployments list comando:

gcloud network-security intercept-deployments list \
    [--location ZONE]

Para conferir implantações de interceptação em uma zona específica, substitua ZONE pela zona das implantações de interceptação. Essa configuração é opcional.

Excluir uma implantação de interceptação

É possível excluir uma implantação de interceptação se ela não for referenciada por nenhum grupo de implantação de interceptação.

Console

  1. No Google Cloud console, acesse a página Grupos de implantação.

    Acessar grupos de implantação

  2. Clique no nome do grupo de implantação de interceptação.

  3. Marque a caixa de seleção da implantação de interceptação e clique em Excluir.

  4. Clique em Excluir novamente para confirmar.

gcloud

Para excluir uma implantação de interceptação, use o gcloud network-security intercept-deployments delete comando:

gcloud network-security intercept-deployments delete DEPLOYMENT_ID \
    --no-async \
    --location ZONE

Substitua:

  • DEPLOYMENT_ID: o ID da implantação de interceptação.
  • ZONE: a zona da implantação de interceptação.