Configure os registos de fluxo da VPC
Esta página explica como configurar os registos de fluxo da VPC. Parte do princípio de que está familiarizado com os conceitos descritos em registos de fluxo de VPC e acerca dos registos de fluxo de VPC.
Antes de começar
Configure, pelo menos, uma das seguintes opções:
A API Network Management permite-lhe configurar registos de fluxo da VPC para organizações, redes da nuvem virtual privada (VPC), sub-redes, associações de VLAN para o Cloud Interconnect e túneis do Cloud VPN. Para usar a API Network Management, faça o seguinte:
Ative a API Network Management no seu Trusted Cloud projeto.
Certifique-se de que tem a função de administrador de gestão da rede (
roles/networkmanagement.admin
), concedida da seguinte forma:- Nível da organização (obrigatório se quiser configurar os registos de fluxo da VPC para uma organização)
- Nível do projeto (obrigatório se quiser configurar registos de fluxo de VPC para uma rede VPC, uma sub-rede, uma associação de VLAN ou um túnel do Cloud VPN)
Além disso, se quiser configurar os registos de fluxo da VPC para uma organização, certifique-se de que tem a autorização
resourcemanager.organizations.get
.
A API Compute Engine permite-lhe configurar os registos de fluxo da VPC para sub-redes. As configurações criadas com a API Compute Engine não podem ser geridas com a API Network Management. Para usar a API Compute Engine, faça o seguinte:
Ative a API Compute Engine no seu Trusted Cloud projeto.
Certifique-se de que tem uma das seguintes funções no projeto:
- Função de administrador de computação (
roles/compute.admin
) - Função de administrador de rede de computação (
roles/compute.networkAdmin
)
- Função de administrador de computação (
Configure a CLI Google Cloud
Ignore este passo se não planear usar a CLI gcloud para configurar os registos de fluxo da VPC.
In the Trusted Cloud console, activate Cloud Shell.
At the bottom of the Trusted Cloud console, a Cloud Shell session starts and displays a command-line prompt. Cloud Shell is a shell environment with the Google Cloud CLI already installed and with values already set for your current project. It can take a few seconds for the session to initialize.
Ative os registos de fluxo da VPC
Ativa os registos de fluxo de VPC para um recurso criando uma configuração dos registos de fluxo de VPC. Os registos de fluxo de VPC permitem-lhe criar configurações ao nível da organização e do projeto:
- Uma configuração ao nível da organização ativa os registos de fluxo para todas as sub-redes, anexos de VLAN e túneis de VPN na nuvem em todas as redes VPC na organização. Estas configurações ativam as anotações entre projetos por predefinição.
- Uma configuração ao nível do projeto permite-lhe ativar os registos de fluxo para os seguintes recursos:
- Uma rede VPC específica, que inclui todas as sub-redes, anexos de VLAN e túneis de Cloud VPN na rede
- Uma sub-rede, uma associação VLAN ou um túnel Cloud VPN específico
Pode adicionar mais do que uma configuração dos registos de fluxo da VPC por recurso. Cada configuração gera um conjunto separado de registos de fluxo. Se associar um recurso a várias configurações de registos de fluxo de VPC e o respetivo âmbito se sobrepuser, as suas informações de registo podem conter registos duplicados. Para mais informações, consulte o artigo Configurações suportadas.
Também pode modificar a quantidade de informações escritas no registo. Para mais informações acerca dos parâmetros que pode controlar, consulte Amostragem e processamento de registos.
Ative os registos de fluxo da VPC para uma sub-rede
Quando ativa os registos de fluxo de VPC para uma sub-rede, ativa o registo para todas as VMs na sub-rede.
Ative os registos de fluxo de VPC para uma sub-rede (API Network Management)
Esta secção descreve como ativar os registos de fluxo da VPC para uma sub-rede através da API Network Management.
Consola
Na Trusted Cloud consola, aceda à página Redes VPC.
No separador Sub-redes no projeto atual, selecione uma ou mais sub-redes e, de seguida, clique em
Gerir registos de fluxo.Em
Gerir registos de fluxo, clique em Adicionar nova configuração.Na secção Configurações – Sub-redes (pré-visualização), clique em Adicionar uma configuração.
Em Nome, introduza um nome para a nova configuração dos registos de fluxo de VPC.
Opcional: ajuste o Intervalo de agregação e qualquer uma das definições na secção Definições avançadas:
- Se deve configurar a filtragem de registos. Por predefinição, a opção Manter apenas registos que correspondam a um filtro está desmarcada.
- Se devem ser incluídos metadados nas entradas do registo final. Por predefinição, as anotações de metadados incluem todos os campos.
- A taxa de amostragem secundária.
100%
significa que todas as entradas geradas pelo processo de amostragem do registo de fluxo principal são mantidas. A taxa de amostragem do registo de fluxo principal não é configurável. Para mais informações, consulte o artigo Amostragem e processamento de registos.
Clique em Guardar.
gcloud
Para ativar os registos de fluxo da VPC para uma sub-rede, use o comando gcloud beta network-management vpc-flow-logs-configs create
.
Ativa os registos de fluxo de VPC criando uma configuração de registos de fluxo de VPC. Pode criar a configuração com todos os respetivos parâmetros definidos para os valores predefinidos ou pode personalizar os valores predefinidos.
Na CLI gcloud, defina o seu projeto para o Trusted Cloud ID do projeto da sub-rede e execute um dos seguintes comandos:
Para criar uma configuração predefinida dos registos de fluxo de VPC, execute o seguinte comando:
gcloud beta network-management vpc-flow-logs-configs create CONFIG_NAME \ --location=global \ --subnet=SUBNET
Para criar uma configuração personalizada dos registos de fluxo da VPC, especifique cada parâmetro que quer personalizar.
Por exemplo, para personalizar o intervalo de agregação, a filtragem, a taxa de amostragem secundária e os parâmetros de metadados ao criar uma configuração de registos de fluxo de VPC, execute o seguinte comando:
gcloud beta network-management vpc-flow-logs-configs create CONFIG_NAME \ --location=global \ --subnet=SUBNET \ --aggregation-interval=AGGREGATION_INTERVAL \ --filter-expr=FILTER_EXPRESSION \ --flow-sampling=SAMPLING_RATE \ --metadata=LOGGING_METADATA
Substitua o seguinte:
CONFIG_NAME
: um nome para a configuração.SUBNET
: a sub-rede que quer registar. Tem de ser especificado no seguinte formato:projects/PROJECT_ID/regions/REGION/subnetworks/NAME
, onde:PROJECT_ID
é o ID do projeto que contém a sub-rede. Trusted Cloud A configuração tem de ser criada neste projeto.REGION
é a região da sub-rede.NAME
é o nome da sub-rede.
Para definir os parâmetros opcionais numa configuração personalizada, substitua o seguinte:
-
AGGREGATION_INTERVAL
: o intervalo de agregação para registos de fluxo gerados por esta configuração. Este parâmetro pode ser definido comointerval-5-sec
(predefinição),interval-30-sec
,interval-1-min
,interval-5-min
,interval-10-min
ouinterval-15-min
. -
FILTER_EXPRESSION
: uma expressão que define os registos que quer manter. A expressão tem um limite de 2048 carateres. Para mais informações, consulte o artigo Filtragem de registos. -
SAMPLING_RATE
: a taxa de amostragem do fluxo secundário. Este parâmetro pode ser definido de um valor superior a0.0
a1.0
(todos os registos, predefinição). Para mais informações, consulte o artigo Amostragem e processamento de registos. -
LOGGING_METADATA
: as anotações de metadados que quer incluir nos registos:- Use
include-all-metadata
para incluir todas as anotações de metadados (predefinição). - Use
exclude-all-metadata
para excluir todas as anotações de metadados. - Use
custom-metadata
para incluir uma lista personalizada de campos de metadados. Para especificar os campos de metadados, use a flag--metadata-fields
:--metadata-fields=METADATA_FIELDS
: substituaMETADATA_FIELDS
por uma lista separada por vírgulas de campos de metadados que quer incluir nos registos. Por exemplo,src_instance,dst_instance
. Só pode ser definido semetadata
estiver definido comocustom-metadata
.
- Use
API
Para ativar os registos de fluxo da VPC para uma sub-rede, use o método projects.locations.vpcFlowLogsConfigs.create
.
Ativa os registos de fluxo de VPC criando uma configuração de registos de fluxo de VPC. Pode criar a configuração com todos os respetivos parâmetros definidos para os valores predefinidos ou pode personalizar os valores predefinidos.
Para criar uma configuração predefinida dos registos de fluxo da VPC, inclua os seguintes parâmetros no seu pedido de API:
POST https://networkmanagement.googleapis.com/v1beta1/projects/PROJECT_ID/locations/global/vpcFlowLogsConfigs?vpc_flow_logs_config_id=CONFIG_NAME { "subnet": "SUBNET" }
Para criar uma configuração personalizada dos registos de fluxo da VPC, especifique cada parâmetro que quer personalizar.
Por exemplo, para personalizar o intervalo de agregação, a filtragem, a taxa de amostragem secundária e os parâmetros de metadados quando criar uma configuração de registos de fluxo de VPC, inclua os seguintes parâmetros no seu pedido de API:
POST https://networkmanagement.googleapis.com/v1beta1/projects/PROJECT_ID/locations/global/vpcFlowLogsConfigs?vpc_flow_logs_config_id=CONFIG_NAME { "subnet": "SUBNET", "aggregationInterval": "AGGREGATION_INTERVAL", "filterExpr": "FILTER_EXPRESSION", "flowSampling": SAMPLING_RATE, "metadata": "LOGGING_METADATA" }
Substitua o seguinte:
PROJECT_ID
: o Trusted Cloud ID do projeto da sub-rede.CONFIG_NAME
: um nome para a configuração.SUBNET
: a sub-rede que quer registar. Tem de ser especificado no seguinte formato:projects/PROJECT_ID/regions/REGION/subnetworks/NAME
, onde:PROJECT_ID
é o ID do projeto da sub-rede.REGION
é a região da sub-rede.NAME
é o nome da sub-rede.
-
AGGREGATION_INTERVAL
: o intervalo de agregação para registos de fluxo gerados por esta configuração. Este parâmetro pode ser definido comoINTERVAL_5_SEC
(predefinição),INTERVAL_30_SEC
,INTERVAL_1_MIN
,INTERVAL_5_MIN
,INTERVAL_10_MIN
ouINTERVAL_15_MIN
. -
FILTER_EXPRESSION
: uma expressão que define os registos que quer manter. A expressão tem um limite de 2048 carateres. Para mais informações, consulte o artigo Filtragem de registos. -
SAMPLING_RATE
: a taxa de amostragem do fluxo secundário. Este parâmetro pode ser definido de um valor superior a0.0
a1.0
(todos os registos, predefinição). Para mais informações, consulte o artigo Amostragem e processamento de registos. -
LOGGING_METADATA
: as anotações de metadados que quer incluir nos registos:- Use
INCLUDE_ALL_METADATA
para incluir todas as anotações de metadados (predefinição). - Use
EXCLUDE_ALL_METADATA
para excluir todas as anotações de metadados. - Use
CUSTOM_METADATA
para incluir uma lista personalizada de campos de metadados. Para especificar os campos de metadados, use o parâmetrometadataFields
:metadataFields: METADATA_FIELDS
: substituaMETADATA_FIELDS
por uma lista separada por vírgulas de campos de metadados que quer incluir nos registos. Por exemplo,src_instance,dst_instance
. Só pode ser definido semetadata
estiver definido comoCUSTOM_METADATA
.
- Use
Ative os registos de fluxo da VPC para uma sub-rede (API Compute Engine)
Esta secção descreve como ativar os registos de fluxo da VPC para uma sub-rede através da API Compute Engine. Pode ativar os registos de fluxo de VPC quando cria uma sub-rede ou para uma sub-rede existente.
Ative os registos de fluxo da VPC quando criar uma sub-rede
Consola
Na Trusted Cloud consola, aceda à página Redes VPC.
Clique na rede à qual quer adicionar uma sub-rede.
Clique em Adicionar sub-rede.
Para Registos de fluxo, selecione Ativar.
Opcional: ajuste o Intervalo de agregação e qualquer uma das seguintes definições na secção Definições avançadas:
- Se deve configurar a filtragem de registos. Por predefinição, a opção Manter apenas registos que correspondam a um filtro está desmarcada.
- Se devem ser incluídos metadados nas entradas do registo final. Por predefinição, as anotações de metadados incluem todos os campos.
- A taxa de amostragem secundária.
50%
significa que metade das entradas geradas pelo processo de amostragem de registos de fluxo principal é mantida. A taxa de amostragem do registo de fluxo principal não é configurável. Para mais informações, consulte o artigo Amostragem e processamento de registos.
Preencha outros campos conforme adequado.
Clique em Adicionar.
gcloud
Execute o seguinte comando:
gcloud compute networks subnets create SUBNET_NAME \ --enable-flow-logs \ [--logging-aggregation-interval=AGGREGATION_INTERVAL] \ [--logging-flow-sampling=SAMPLING_RATE] \ [--logging-filter-expr=FILTER_EXPRESSION] \ [--logging-metadata=LOGGING_METADATA] \ [--logging-metadata-fields=METADATA_FIELDS] \ [other flags as needed]
Substitua o seguinte:
AGGREGATION_INTERVAL
: o intervalo de agregação para registos de fluxo nessa sub-rede. O intervalo pode ser definido para qualquer um dos seguintes valores: 5 segundos (predefinição), 30 segundos, 1 minuto, 5 minutos, 10 minutos ou 15 minutos.SAMPLING_RATE
: a taxa de amostragem do fluxo secundário. A amostragem do fluxo secundário pode ser definida de0.0
(sem amostragem) a1.0
(todos os registos). A predefinição é0.5
. Para mais informações, consulte o artigo Amostragem e processamento de registos.FILTER_EXPRESSION
: uma expressão que define que registos quer manter. A expressão tem um limite de 2048 carateres. Para ver detalhes, consulte a secção Filtragem de registos.LOGGING_METADATA
: as anotações de metadados que quer incluir nos registos:- Use
include-all
para incluir todas as anotações de metadados. - Use
exclude-all
para excluir todas as anotações de metadados (predefinição). - Use
custom
para incluir uma lista personalizada de campos de metadados que especifica emMETADATA_FIELDS
.
- Use
METADATA_FIELDS
: uma lista separada por vírgulas dos campos de metadados que quer incluir nos registos. Por exemplo,src_instance,dst_instance
. Só pode ser definido seLOGGING_METADATA
estiver definido comocustom
.
API
Ative os registos de fluxo da VPC quando criar uma nova sub-rede.
POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION/subnetworks { "logConfig": { "aggregationInterval": "AGGREGATION_INTERVAL", "flowSampling": SAMPLING_RATE, "filterExpr": EXPRESSION, "metadata": METADATA_SETTING, "metadataFields": METADATA_FIELDS, "enable": true }, "ipCidrRange": "IP_RANGE", "network": "NETWORK_URL", "name": "SUBNET_NAME" }
Substitua o seguinte:
PROJECT_ID
: o ID do projeto onde a sub-rede vai ser criada.REGION
: a região onde a sub-rede vai ser criada.AGGREGATION_INTERVAL
: o intervalo de agregação para registos de fluxo na sub-rede. O intervalo pode ser definido como qualquer um dos seguintes:INTERVAL_5_SEC
,INTERVAL_30_SEC
,INTERVAL_1_MIN
,INTERVAL_5_MIN
,INTERVAL_10_MIN
ouINTERVAL_15_MIN
.SAMPLING_RATE
: a taxa de amostragem de fluxo. A amostragem de fluxo pode ser definida de0.0
(sem amostragem) a1.0
(todos os registos). A predefinição é.0.5
.EXPRESSION
: a expressão de filtro que usa para filtrar os registos que são efetivamente escritos. A expressão tem um limite de 2048 carateres. Para ver detalhes, consulte a secção Filtragem de registos.METADATA_SETTING
: as anotações de metadados que quer incluir nos registos:- Use
INCLUDE_ALL_METADATA
para incluir todas as anotações de metadados. - Use
EXCLUDE_ALL_METADATA
para excluir todas as anotações de metadados (predefinição). - Use
CUSTOM_METADATA
para incluir uma lista personalizada de campos de metadados que especifica emMETADATA_FIELDS
.
- Use
METADATA_FIELDS
: os campos de metadados que quer captar quando tiver definidometadata: CUSTOM_METADATA
. Esta é uma lista de campos de metadados separados por vírgulas, comosrc_instance, src_vpc.project_id
.IP_RANGE
: o intervalo de endereços IP internos principal da sub-rede.NETWORK_URL
: o URL da rede da nuvem privada virtual onde a sub-rede vai ser criada.SUBNET_NAME
: um nome para a sub-rede.
Para mais informações, consulte o método
subnetworks.insert
.
Terraform
Pode usar um módulo do Terraform para criar uma rede VPC e sub-redes no modo personalizado.
O exemplo seguinte cria três sub-redes da seguinte forma:
subnet-01
tem os registos de fluxo da VPC desativados. Quando cria uma sub-rede, os registos de fluxo de VPC estão desativados, a menos que os ative explicitamente.subnet-02
tem os registos de fluxo da VPC ativados com as predefinições de registo de fluxo.subnet-03
tem os registos de fluxo da VPC ativados com algumas definições personalizadas.
Para saber como aplicar ou remover uma configuração do Terraform, consulte os comandos básicos do Terraform.
Ative os registos de fluxo da VPC para uma sub-rede existente
Consola
Na Trusted Cloud consola, aceda à página Redes VPC.
Clique na sub-rede que quer atualizar.
Clique em Edit.
Para Registos de fluxo, selecione Ativar.
Opcional: ajuste o Intervalo de agregação e qualquer uma das seguintes definições na secção Definições avançadas:
- Se deve configurar a filtragem de registos. Por predefinição, a opção Manter apenas registos que correspondam a um filtro está desmarcada.
- Se devem ser incluídos metadados nas entradas do registo final. Por predefinição, as anotações de metadados incluem todos os campos.
- A taxa de amostragem secundária.
50%
significa que metade das entradas geradas pelo processo de amostragem de registos de fluxo principal é mantida. A taxa de amostragem do registo de fluxo principal não é configurável. Para mais informações, consulte o artigo Amostragem e processamento de registos.
Clique em Guardar.
gcloud
Execute o seguinte comando:
gcloud compute networks subnets update SUBNET_NAME \ --enable-flow-logs \ [--logging-aggregation-interval=AGGREGATION_INTERVAL] \ [--logging-flow-sampling=SAMPLING_RATE] \ [--logging-filter-expr=FILTER_EXPRESSION] \ [--logging-metadata=LOGGING_METADATA] \ [--logging-metadata-fields=METADATA_FIELDS] \ [other flags as needed]
Substitua o seguinte:
AGGREGATION_INTERVAL
: o intervalo de agregação para registos de fluxo nessa sub-rede. O intervalo pode ser definido para qualquer um dos seguintes valores: 5 segundos (predefinição), 30 segundos, 1 minuto, 5 minutos, 10 minutos ou 15 minutos.SAMPLING_RATE
: a taxa de amostragem do fluxo secundário. A amostragem do fluxo secundário pode ser definida de0.0
(sem amostragem) a1.0
(todos os registos). A predefinição é0.5
. Para mais informações, consulte o artigo Amostragem e processamento de registos.FILTER_EXPRESSION
: uma expressão que define que registos quer manter. A expressão tem um limite de 2048 carateres. Para ver detalhes, consulte a secção Filtragem de registos.LOGGING_METADATA
: as anotações de metadados que quer incluir nos registos:- Use
include-all
para incluir todas as anotações de metadados. - Use
exclude-all
para excluir todas as anotações de metadados (predefinição). - Use
custom
para incluir uma lista personalizada de campos de metadados que especifica emMETADATA_FIELDS
.
- Use
METADATA_FIELDS
: uma lista separada por vírgulas dos campos de metadados que quer incluir nos registos. Por exemplo,src_instance,dst_instance
. Só pode ser definido seLOGGING_METADATA
estiver definido comocustom
.
API
Ative os registos de fluxo da VPC para uma sub-rede existente.
PATCH https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION/subnetworks/SUBNET_NAME { "logConfig": { "enable": true ...other logging fields. }, "fingerprint": "SUBNET_FINGERPRINT" }
Substitua o seguinte:
PROJECT_ID
: o ID do projeto onde a sub-rede está localizada.REGION
: a região onde a sub-rede está localizada.SUBNET_NAME
: o nome da sub-rede existente.SUBNET_FINGERPRINT
: o ID da impressão digital da sub-rede existente, que é fornecido quando descreve uma sub-rede.- Para os outros campos de registo, consulte o artigo Ativar o registo de fluxo de VPC quando cria uma sub-rede.
Para mais informações, consulte o método
subnetworks.patch
.
Ative os registos de fluxo da VPC para uma associação VLAN
Consola
Na Trusted Cloud consola, aceda à página Interconnect.
No separador Anexos de VLAN, selecione um ou mais anexos de VLAN e, em seguida, clique em
Gerir registos de fluxo na barra de seleção na parte superior da lista.Em
Gerir registos de fluxo, clique em Adicionar nova configuração.Em Nome, introduza um nome para a nova configuração dos registos de fluxo de VPC.
Opcional: ajuste o Intervalo de agregação e qualquer uma das definições na secção Definições avançadas:
- Se deve configurar a filtragem de registos. Por predefinição, a opção Manter apenas registos que correspondam a um filtro está desmarcada.
- Se devem ser incluídos metadados nas entradas do registo final. Por predefinição, as anotações de metadados incluem todos os campos.
- A taxa de amostragem secundária.
100%
significa que todas as entradas geradas pelo processo de amostragem do registo de fluxo principal são mantidas. A taxa de amostragem do registo de fluxo principal não é configurável. Para mais informações, consulte o artigo Amostragem e processamento de registos.
Clique em Guardar.
gcloud
Para ativar os registos de fluxo da VPC para uma associação de VLAN,
use o comando
gcloud network-management vpc-flow-logs-configs create
.
Ativa os registos de fluxo de VPC criando uma configuração de registos de fluxo de VPC. Pode criar a configuração com todos os respetivos parâmetros definidos para os valores predefinidos ou pode personalizar os valores predefinidos.
Na CLI gcloud, defina o seu projeto para o Trusted Cloud ID do projeto do anexo de VLAN e execute um dos seguintes comandos:
Para criar uma configuração predefinida dos registos de fluxo de VPC, execute o seguinte comando:
gcloud network-management vpc-flow-logs-configs create CONFIG_NAME \ --location=global \ --interconnect-attachment=VLAN_ATTACHMENT
Para criar uma configuração personalizada dos registos de fluxo da VPC, especifique cada parâmetro que quer personalizar.
Por exemplo, para personalizar o intervalo de agregação, a filtragem, a taxa de amostragem secundária e os parâmetros de metadados ao criar uma configuração de registos de fluxo de VPC, execute o seguinte comando:
gcloud network-management vpc-flow-logs-configs create CONFIG_NAME \ --location=global \ --interconnect-attachment=VLAN_ATTACHMENT \ --aggregation-interval=AGGREGATION_INTERVAL \ --filter-expr=FILTER_EXPRESSION \ --flow-sampling=SAMPLING_RATE \ --metadata=LOGGING_METADATA
Substitua o seguinte:
CONFIG_NAME
: um nome para a configuração.VLAN_ATTACHMENT
: a associação VLAN que quer registar. Tem de ser especificado no seguinte formato:projects/PROJECT_ID/regions/REGION/interconnectAttachments/NAME
, onde:PROJECT_ID
é o ID do projeto que contém a associação VLAN. Trusted Cloud A configuração tem de ser criada neste projeto.REGION
é a região da associação VLAN.NAME
é o nome da associação VLAN.
Para definir os parâmetros opcionais numa configuração personalizada, substitua o seguinte:
-
AGGREGATION_INTERVAL
: o intervalo de agregação para registos de fluxo gerados por esta configuração. Este parâmetro pode ser definido comointerval-5-sec
(predefinição),interval-30-sec
,interval-1-min
,interval-5-min
,interval-10-min
ouinterval-15-min
. -
FILTER_EXPRESSION
: uma expressão que define os registos que quer manter. A expressão tem um limite de 2048 carateres. Para mais informações, consulte o artigo Filtragem de registos. -
SAMPLING_RATE
: a taxa de amostragem do fluxo secundário. Este parâmetro pode ser definido de um valor superior a0.0
a1.0
(todos os registos, predefinição). Para mais informações, consulte o artigo Amostragem e processamento de registos. -
LOGGING_METADATA
: as anotações de metadados que quer incluir nos registos:- Use
include-all-metadata
para incluir todas as anotações de metadados (predefinição). - Use
exclude-all-metadata
para excluir todas as anotações de metadados. - Use
custom-metadata
para incluir uma lista personalizada de campos de metadados. Para especificar os campos de metadados, use a flag--metadata-fields
:--metadata-fields=METADATA_FIELDS
: substituaMETADATA_FIELDS
por uma lista separada por vírgulas de campos de metadados que quer incluir nos registos. Por exemplo,src_instance,dst_instance
. Só pode ser definido semetadata
estiver definido comocustom-metadata
.
- Use
Terraform
Pode usar um módulo do Terraform para criar uma configuração dos registos de fluxo da VPC para uma associação de VLAN.
O bloco de código seguinte cria uma configuração predefinida dos registos de fluxo da VPC.
O exemplo anterior pressupõe que o nome do recurso google_compute_interconnect_attachment
é attachment
. Para ver um exemplo completo desta configuração, consulte o repositório terraform-docs-samples.
O bloco de código seguinte cria uma configuração dos registos de fluxo da VPC onde:
- O intervalo de agregação está definido como
INTERVAL_10_MIN
. - A taxa de amostragem do fluxo secundário está definida como
0.7
. - Os metadados a incluir nos registos estão definidos como
INCLUDE_ALL_METADATA
. - O estado da configuração está definido como
ENABLED
.
O exemplo anterior pressupõe que o nome do recurso google_compute_interconnect_attachment
é attachment
. Para ver um exemplo completo desta configuração, consulte o repositório terraform-docs-samples.
Para saber como aplicar ou remover uma configuração do Terraform, consulte os comandos básicos do Terraform.
API
Para ativar os registos de fluxo de VPC para uma associação de VLAN,
use o método projects.locations.vpcFlowLogsConfigs.create
.
Ativa os registos de fluxo de VPC criando uma configuração de registos de fluxo de VPC. Pode criar a configuração com todos os respetivos parâmetros definidos para os valores predefinidos ou pode personalizar os valores predefinidos.
Para criar uma configuração predefinida dos registos de fluxo da VPC, inclua os seguintes parâmetros no seu pedido de API:
POST https://networkmanagement.googleapis.com/v1/projects/PROJECT_ID/locations/global/vpcFlowLogsConfigs?vpc_flow_logs_config_id=CONFIG_NAME { "interconnectAttachment": "VLAN_ATTACHMENT" }
Para criar uma configuração personalizada dos registos de fluxo da VPC, especifique cada parâmetro que quer personalizar.
Por exemplo, para personalizar o intervalo de agregação, a filtragem, a taxa de amostragem secundária e os parâmetros de metadados quando criar uma configuração de registos de fluxo de VPC, inclua os seguintes parâmetros no seu pedido de API:
POST https://networkmanagement.googleapis.com/v1/projects/PROJECT_ID/locations/global/vpcFlowLogsConfigs?vpc_flow_logs_config_id=CONFIG_NAME { "interconnectAttachment": "VLAN_ATTACHMENT", "aggregationInterval": "AGGREGATION_INTERVAL", "filterExpr": "FILTER_EXPRESSION", "flowSampling": SAMPLING_RATE, "metadata": "LOGGING_METADATA" }
Substitua o seguinte:
PROJECT_ID
: o Trusted Cloud ID do projeto da associação VLAN.CONFIG_NAME
: um nome para a configuração.VLAN_ATTACHMENT
: a associação VLAN que quer registar. Tem de ser especificado no seguinte formato:projects/PROJECT_ID/regions/REGION/interconnectAttachments/NAME
, onde:PROJECT_ID
é o ID do projeto da associação VLAN.REGION
é a região da associação VLAN.NAME
é o nome da associação VLAN.
-
AGGREGATION_INTERVAL
: o intervalo de agregação para registos de fluxo gerados por esta configuração. Este parâmetro pode ser definido comoINTERVAL_5_SEC
(predefinição),INTERVAL_30_SEC
,INTERVAL_1_MIN
,INTERVAL_5_MIN
,INTERVAL_10_MIN
ouINTERVAL_15_MIN
. -
FILTER_EXPRESSION
: uma expressão que define os registos que quer manter. A expressão tem um limite de 2048 carateres. Para mais informações, consulte o artigo Filtragem de registos. -
SAMPLING_RATE
: a taxa de amostragem do fluxo secundário. Este parâmetro pode ser definido de um valor superior a0.0
a1.0
(todos os registos, predefinição). Para mais informações, consulte o artigo Amostragem e processamento de registos. -
LOGGING_METADATA
: as anotações de metadados que quer incluir nos registos:- Use
INCLUDE_ALL_METADATA
para incluir todas as anotações de metadados (predefinição). - Use
EXCLUDE_ALL_METADATA
para excluir todas as anotações de metadados. - Use
CUSTOM_METADATA
para incluir uma lista personalizada de campos de metadados. Para especificar os campos de metadados, use o parâmetrometadataFields
:metadataFields: METADATA_FIELDS
: substituaMETADATA_FIELDS
por uma lista separada por vírgulas de campos de metadados que quer incluir nos registos. Por exemplo,src_instance,dst_instance
. Só pode ser definido semetadata
estiver definido comoCUSTOM_METADATA
.
- Use
Ative os registos de fluxo de VPC para um túnel do Cloud VPN
Consola
Na Trusted Cloud consola, aceda à página VPN.
No separador Túneis de VPN na nuvem, selecione um ou mais túneis de VPN na nuvem e, de seguida, clique em
Gerir registos de fluxo na barra de seleção na parte superior da lista.Em
Gerir registos de fluxo, clique em Adicionar nova configuração.Em Nome, introduza um nome para a nova configuração dos registos de fluxo de VPC.
Opcional: ajuste o Intervalo de agregação e qualquer uma das definições na secção Definições avançadas:
- Se deve configurar a filtragem de registos. Por predefinição, a opção Manter apenas registos que correspondam a um filtro está desmarcada.
- Se devem ser incluídos metadados nas entradas do registo final. Por predefinição, as anotações de metadados incluem todos os campos.
- A taxa de amostragem secundária.
100%
significa que todas as entradas geradas pelo processo de amostragem do registo de fluxo principal são mantidas. A taxa de amostragem do registo de fluxo principal não é configurável. Para mais informações, consulte o artigo Amostragem e processamento de registos.
Clique em Guardar.
gcloud
Para ativar os registos de fluxo de VPC para um túnel de VPN do Google Cloud,
use o comando
gcloud network-management vpc-flow-logs-configs create
.
Ativa os registos de fluxo de VPC criando uma configuração de registos de fluxo de VPC. Pode criar a configuração com todos os respetivos parâmetros definidos para os valores predefinidos ou pode personalizar os valores predefinidos.
Na CLI gcloud, defina o seu projeto para o Trusted Cloud ID do projeto do túnel de VPN na nuvem e execute um dos seguintes comandos:
Para criar uma configuração predefinida dos registos de fluxo de VPC, execute o seguinte comando:
gcloud network-management vpc-flow-logs-configs create CONFIG_NAME \ --location=global \ --vpn-tunnel=VPN_TUNNEL
Para criar uma configuração personalizada dos registos de fluxo da VPC, especifique cada parâmetro que quer personalizar.
Por exemplo, para personalizar o intervalo de agregação, a filtragem, a taxa de amostragem secundária e os parâmetros de metadados ao criar uma configuração de registos de fluxo de VPC, execute o seguinte comando:
gcloud network-management vpc-flow-logs-configs create CONFIG_NAME \ --location=global \ --vpn-tunnel=VPN_TUNNEL \ --aggregation-interval=AGGREGATION_INTERVAL \ --filter-expr=FILTER_EXPRESSION \ --flow-sampling=SAMPLING_RATE \ --metadata=LOGGING_METADATA
Substitua o seguinte:
CONFIG_NAME
: um nome para a configuração.VPN_TUNNEL
: o túnel do Cloud VPN que quer registar. Tem de ser especificado no seguinte formato:projects/PROJECT_ID/regions/REGION/vpnTunnels/NAME
, onde:PROJECT_ID
é o ID do projeto que contém o túnel do Cloud VPN. Trusted Cloud A configuração tem de ser criada neste projeto.REGION
é a região do túnel do Cloud VPN.NAME
é o nome do túnel do Cloud VPN.
Para definir os parâmetros opcionais numa configuração personalizada, substitua o seguinte:
-
AGGREGATION_INTERVAL
: o intervalo de agregação para registos de fluxo gerados por esta configuração. Este parâmetro pode ser definido comointerval-5-sec
(predefinição),interval-30-sec
,interval-1-min
,interval-5-min
,interval-10-min
ouinterval-15-min
. -
FILTER_EXPRESSION
: uma expressão que define os registos que quer manter. A expressão tem um limite de 2048 carateres. Para mais informações, consulte o artigo Filtragem de registos. -
SAMPLING_RATE
: a taxa de amostragem do fluxo secundário. Este parâmetro pode ser definido de um valor superior a0.0
a1.0
(todos os registos, predefinição). Para mais informações, consulte o artigo Amostragem e processamento de registos. -
LOGGING_METADATA
: as anotações de metadados que quer incluir nos registos:- Use
include-all-metadata
para incluir todas as anotações de metadados (predefinição). - Use
exclude-all-metadata
para excluir todas as anotações de metadados. - Use
custom-metadata
para incluir uma lista personalizada de campos de metadados. Para especificar os campos de metadados, use a flag--metadata-fields
:--metadata-fields=METADATA_FIELDS
: substituaMETADATA_FIELDS
por uma lista separada por vírgulas de campos de metadados que quer incluir nos registos. Por exemplo,src_instance,dst_instance
. Só pode ser definido semetadata
estiver definido comocustom-metadata
.
- Use
Terraform
Pode usar um módulo do Terraform para criar uma configuração dos registos de fluxo de VPC para um túnel do Cloud VPN.
O bloco de código seguinte cria uma configuração predefinida dos registos de fluxo da VPC.
O exemplo anterior pressupõe que o nome do recurso google_compute_vpn_tunnel
é tunnel
. Para ver um exemplo completo desta configuração, consulte o repositório terraform-docs-samples.
O bloco de código seguinte cria uma configuração dos registos de fluxo da VPC onde:
- O intervalo de agregação está definido como
INTERVAL_10_MIN
. - A taxa de amostragem do fluxo secundário está definida como
0.7
. - Os metadados a incluir nos registos estão definidos como
INCLUDE_ALL_METADATA
. - O estado da configuração está definido como
ENABLED
.
O exemplo anterior pressupõe que o nome do recurso google_compute_vpn_tunnel
é tunnel
. Para ver um exemplo completo desta configuração, consulte o repositório terraform-docs-samples.
Para saber como aplicar ou remover uma configuração do Terraform, consulte os comandos básicos do Terraform.
API
Para ativar os registos de fluxo de VPC para um túnel de VPN do Google Cloud,
use o método projects.locations.vpcFlowLogsConfigs.create
.
Ativa os registos de fluxo de VPC criando uma configuração de registos de fluxo de VPC. Pode criar a configuração com todos os respetivos parâmetros definidos para os valores predefinidos ou pode personalizar os valores predefinidos.
Para criar uma configuração predefinida dos registos de fluxo da VPC, inclua os seguintes parâmetros no seu pedido de API:
POST https://networkmanagement.googleapis.com/v1/projects/PROJECT_ID/locations/global/vpcFlowLogsConfigs?vpc_flow_logs_config_id=CONFIG_NAME { "vpnTunnel": "VPN_TUNNEL" }
Para criar uma configuração personalizada dos registos de fluxo da VPC, especifique cada parâmetro que quer personalizar.
Por exemplo, para personalizar o intervalo de agregação, a filtragem, a taxa de amostragem secundária e os parâmetros de metadados quando criar uma configuração de registos de fluxo de VPC, inclua os seguintes parâmetros no seu pedido de API:
POST https://networkmanagement.googleapis.com/v1/projects/PROJECT_ID/locations/global/vpcFlowLogsConfigs?vpc_flow_logs_config_id=CONFIG_NAME { "vpnTunnel": "VPN_TUNNEL", "aggregationInterval": "AGGREGATION_INTERVAL", "filterExpr": "FILTER_EXPRESSION", "flowSampling": SAMPLING_RATE, "metadata": "LOGGING_METADATA" }
Substitua o seguinte:
-
PROJECT_ID
: o Trusted Cloud ID do projeto do túnel do Cloud VPN. -
CONFIG_NAME
: um nome para a configuração. -
VPN_TUNNEL
: o túnel do Cloud VPN que quer registar. Tem de ser especificado no seguinte formato:projects/PROJECT_ID/regions/REGION/vpnTunnels/NAME
, onde:PROJECT_ID
é o ID do projeto do túnel do Cloud VPN.REGION
é a região do túnel do Cloud VPN.NAME
é o nome do túnel do Cloud VPN.
-
AGGREGATION_INTERVAL
: o intervalo de agregação para registos de fluxo gerados por esta configuração. Este parâmetro pode ser definido comoINTERVAL_5_SEC
(predefinição),INTERVAL_30_SEC
,INTERVAL_1_MIN
,INTERVAL_5_MIN
,INTERVAL_10_MIN
ouINTERVAL_15_MIN
. -
FILTER_EXPRESSION
: uma expressão que define os registos que quer manter. A expressão tem um limite de 2048 carateres. Para mais informações, consulte o artigo Filtragem de registos. -
SAMPLING_RATE
: a taxa de amostragem do fluxo secundário. Este parâmetro pode ser definido de um valor superior a0.0
a1.0
(todos os registos, predefinição). Para mais informações, consulte o artigo Amostragem e processamento de registos. -
LOGGING_METADATA
: as anotações de metadados que quer incluir nos registos:- Use
INCLUDE_ALL_METADATA
para incluir todas as anotações de metadados (predefinição). - Use
EXCLUDE_ALL_METADATA
para excluir todas as anotações de metadados. - Use
CUSTOM_METADATA
para incluir uma lista personalizada de campos de metadados. Para especificar os campos de metadados, use o parâmetrometadataFields
:metadataFields: METADATA_FIELDS
: substituaMETADATA_FIELDS
por uma lista separada por vírgulas de campos de metadados que quer incluir nos registos. Por exemplo,src_instance,dst_instance
. Só pode ser definido semetadata
estiver definido comoCUSTOM_METADATA
.
- Use
Ative os registos de fluxo da VPC para uma rede de VPC
Para ativar os registos de fluxo de VPC para todas as sub-redes, anexos de VLAN e túneis de VPN na nuvem numa rede de VPC, faça o seguinte.
Consola
Na Trusted Cloud consola, aceda à página Redes VPC.
No separador Redes no projeto atual, selecione uma ou mais redes e, de seguida, clique em
Gerir registos de fluxo na parte superior da lista.Em
Gerir registos de fluxo, clique em Adicionar nova configuração.Em Nome, introduza um nome para a nova configuração dos registos de fluxo de VPC.
Opcional: ajuste o Intervalo de agregação e qualquer uma das definições na secção Definições avançadas:
- Se deve configurar a filtragem de registos. Por predefinição, a opção Manter apenas registos que correspondam a um filtro está desmarcada.
- Se devem ser incluídos metadados nas entradas do registo final. Por predefinição, as anotações de metadados incluem todos os campos.
- A taxa de amostragem secundária.
100%
significa que todas as entradas geradas pelo processo de amostragem do registo de fluxo principal são mantidas. A taxa de amostragem do registo de fluxo principal não é configurável. Para mais informações, consulte o artigo Amostragem e processamento de registos.
Clique em Guardar.
gcloud
Para ativar os registos de fluxo de VPC para uma rede de VPC,
use o comando gcloud beta network-management vpc-flow-logs-configs create
.
Ativa os registos de fluxo de VPC criando uma configuração de registos de fluxo de VPC. Pode criar a configuração com todos os respetivos parâmetros definidos para os valores predefinidos ou pode personalizar os valores predefinidos.
Na CLI gcloud, defina o seu projeto para o Trusted Cloud ID do projeto da rede VPC e execute um dos seguintes comandos:
Para criar uma configuração predefinida dos registos de fluxo de VPC, execute o seguinte comando:
gcloud beta network-management vpc-flow-logs-configs create CONFIG_NAME \ --location=global \ --network=NETWORK
Para criar uma configuração personalizada dos registos de fluxo da VPC, especifique cada parâmetro que quer personalizar.
Por exemplo, para personalizar o intervalo de agregação, a filtragem, a taxa de amostragem secundária e os parâmetros de metadados ao criar uma configuração de registos de fluxo de VPC, execute o seguinte comando:
gcloud beta network-management vpc-flow-logs-configs create CONFIG_NAME \ --location=global \ --network=NETWORK \ --aggregation-interval=AGGREGATION_INTERVAL \ --filter-expr=FILTER_EXPRESSION \ --flow-sampling=SAMPLING_RATE \ --metadata=LOGGING_METADATA
Substitua o seguinte:
CONFIG_NAME
: um nome para a configuração.NETWORK
: a rede VPC que quer registar. Tem de ser especificado no seguinte formato:projects/PROJECT_ID/global/networks/NAME
, onde:PROJECT_ID
é o ID do projeto que contém a rede VPC. Trusted Cloud A configuração tem de ser criada neste projeto.NAME
é o nome da rede VPC.
Para definir os parâmetros opcionais numa configuração personalizada, substitua o seguinte:
-
AGGREGATION_INTERVAL
: o intervalo de agregação para registos de fluxo gerados por esta configuração. Este parâmetro pode ser definido comointerval-5-sec
(predefinição),interval-30-sec
,interval-1-min
,interval-5-min
,interval-10-min
ouinterval-15-min
. -
FILTER_EXPRESSION
: uma expressão que define os registos que quer manter. A expressão tem um limite de 2048 carateres. Para mais informações, consulte o artigo Filtragem de registos. -
SAMPLING_RATE
: a taxa de amostragem do fluxo secundário. Este parâmetro pode ser definido de um valor superior a0.0
a1.0
(todos os registos, predefinição). Para mais informações, consulte o artigo Amostragem e processamento de registos. -
LOGGING_METADATA
: as anotações de metadados que quer incluir nos registos:- Use
include-all-metadata
para incluir todas as anotações de metadados (predefinição). - Use
exclude-all-metadata
para excluir todas as anotações de metadados. - Use
custom-metadata
para incluir uma lista personalizada de campos de metadados. Para especificar os campos de metadados, use a flag--metadata-fields
:--metadata-fields=METADATA_FIELDS
: substituaMETADATA_FIELDS
por uma lista separada por vírgulas de campos de metadados que quer incluir nos registos. Por exemplo,src_instance,dst_instance
. Só pode ser definido semetadata
estiver definido comocustom-metadata
.
- Use
API
Para ativar os registos de fluxo da VPC para uma rede VPC,
use o método projects.locations.vpcFlowLogsConfigs.create
.
Ativa os registos de fluxo de VPC criando uma configuração de registos de fluxo de VPC. Pode criar a configuração com todos os respetivos parâmetros definidos para os valores predefinidos ou pode personalizar os valores predefinidos.
Para criar uma configuração predefinida dos registos de fluxo da VPC, inclua os seguintes parâmetros no seu pedido de API:
POST https://networkmanagement.googleapis.com/v1beta1/projects/PROJECT_ID/locations/global/vpcFlowLogsConfigs?vpc_flow_logs_config_id=CONFIG_NAME { "network": "NETWORK" }
Para criar uma configuração personalizada dos registos de fluxo da VPC, especifique cada parâmetro que quer personalizar.
Por exemplo, para personalizar o intervalo de agregação, a filtragem, a taxa de amostragem secundária e os parâmetros de metadados quando criar uma configuração de registos de fluxo de VPC, inclua os seguintes parâmetros no seu pedido de API:
POST https://networkmanagement.googleapis.com/v1beta1/projects/PROJECT_ID/locations/global/vpcFlowLogsConfigs?vpc_flow_logs_config_id=CONFIG_NAME { "network": "NETWORK", "aggregationInterval": "AGGREGATION_INTERVAL", "filterExpr": "FILTER_EXPRESSION", "flowSampling": SAMPLING_RATE, "metadata": "LOGGING_METADATA" }
Substitua o seguinte:
PROJECT_ID
: o Trusted Cloud ID do projeto da rede VPC.CONFIG_NAME
: um nome para a configuração.NETWORK
: a rede VPC que quer registar. Tem de ser especificado no seguinte formato:projects/PROJECT_ID/global/networks/NAME
, onde:PROJECT_ID
é o ID do projeto da rede VPC.NAME
é o nome da rede VPC.
-
AGGREGATION_INTERVAL
: o intervalo de agregação para registos de fluxo gerados por esta configuração. Este parâmetro pode ser definido comoINTERVAL_5_SEC
(predefinição),INTERVAL_30_SEC
,INTERVAL_1_MIN
,INTERVAL_5_MIN
,INTERVAL_10_MIN
ouINTERVAL_15_MIN
. -
FILTER_EXPRESSION
: uma expressão que define os registos que quer manter. A expressão tem um limite de 2048 carateres. Para mais informações, consulte o artigo Filtragem de registos. -
SAMPLING_RATE
: a taxa de amostragem do fluxo secundário. Este parâmetro pode ser definido de um valor superior a0.0
a1.0
(todos os registos, predefinição). Para mais informações, consulte o artigo Amostragem e processamento de registos. -
LOGGING_METADATA
: as anotações de metadados que quer incluir nos registos:- Use
INCLUDE_ALL_METADATA
para incluir todas as anotações de metadados (predefinição). - Use
EXCLUDE_ALL_METADATA
para excluir todas as anotações de metadados. - Use
CUSTOM_METADATA
para incluir uma lista personalizada de campos de metadados. Para especificar os campos de metadados, use o parâmetrometadataFields
:metadataFields: METADATA_FIELDS
: substituaMETADATA_FIELDS
por uma lista separada por vírgulas de campos de metadados que quer incluir nos registos. Por exemplo,src_instance,dst_instance
. Só pode ser definido semetadata
estiver definido comoCUSTOM_METADATA
.
- Use
Ative os registos de fluxo da VPC para uma organização
Para ativar os registos de fluxo de VPC para todas as sub-redes, anexos de VLAN e túneis de VPN na nuvem em todas as redes VPC numa organização, faça o seguinte.
Consola
Na Trusted Cloud consola, aceda à página VPC Flow Logs.
Clique em Adicionar configuração de registos de fluxo de VPC e, de seguida, clique em Adicionar uma configuração para a organização.
Em Nome, introduza um nome para a nova configuração dos registos de fluxo de VPC.
Opcional: ajuste o Intervalo de agregação e qualquer uma das definições na secção Definições avançadas:
- Se deve configurar a filtragem de registos. Por predefinição, a opção Manter apenas registos que correspondam a um filtro está desmarcada.
- Se devem ser incluídas anotações entre projetos. Por predefinição, a opção Anotações de metadados entre projetos está selecionada. Para mais informações, consulte o artigo Anotações entre projetos.
- Se devem ser incluídos metadados nas entradas do registo final. Por predefinição, as anotações de metadados incluem todos os campos.
- A taxa de amostragem secundária.
100%
significa que todas as entradas geradas pelo processo de amostragem do registo de fluxo principal são mantidas. A taxa de amostragem do registo de fluxo principal não é configurável. Para mais informações, consulte o artigo Amostragem e processamento de registos.
Clique em Guardar.
gcloud
Para ativar os registos de fluxo de VPC para uma organização,
use o comando
gcloud beta network-management vpc-flow-logs-configs create
.
Ativa os registos de fluxo de VPC criando uma configuração de registos de fluxo de VPC. Pode criar a configuração com todos os respetivos parâmetros definidos para os valores predefinidos ou pode personalizar os valores predefinidos.
Para criar uma configuração predefinida dos registos de fluxo de VPC, execute o seguinte comando:
gcloud beta network-management vpc-flow-logs-configs create CONFIG_NAME \ --location=global \ --organization=ORGANIZATION
Para criar uma configuração personalizada dos registos de fluxo da VPC, especifique cada parâmetro que quer personalizar.
Por exemplo, para personalizar o intervalo de agregação, a filtragem, a taxa de amostragem secundária e os parâmetros de metadados ao criar uma configuração de registos de fluxo de VPC, execute o seguinte comando:
gcloud beta network-management vpc-flow-logs-configs create CONFIG_NAME \ --location=global \ --organization=ORGANIZATION \ --aggregation-interval=AGGREGATION_INTERVAL \ --filter-expr=FILTER_EXPRESSION \ --flow-sampling=SAMPLING_RATE \ --metadata=LOGGING_METADATA \ --cross-project-metadata=CROSS_PROJECT_METADATA
Substitua o seguinte:
CONFIG_NAME
: um nome para a configuraçãoORGANIZATION
: o ID da organização
Para definir os parâmetros opcionais numa configuração personalizada, substitua o seguinte:
-
AGGREGATION_INTERVAL
: o intervalo de agregação para registos de fluxo gerados por esta configuração. Este parâmetro pode ser definido comointerval-5-sec
(predefinição),interval-30-sec
,interval-1-min
,interval-5-min
,interval-10-min
ouinterval-15-min
. -
FILTER_EXPRESSION
: uma expressão que define os registos que quer manter. A expressão tem um limite de 2048 carateres. Para mais informações, consulte o artigo Filtragem de registos. -
SAMPLING_RATE
: a taxa de amostragem do fluxo secundário. Este parâmetro pode ser definido de um valor superior a0.0
a1.0
(todos os registos, predefinição). Para mais informações, consulte o artigo Amostragem e processamento de registos. -
LOGGING_METADATA
: as anotações de metadados que quer incluir nos registos:- Use
include-all-metadata
para incluir todas as anotações de metadados (predefinição). - Use
exclude-all-metadata
para excluir todas as anotações de metadados. - Use
custom-metadata
para incluir uma lista personalizada de campos de metadados. Para especificar os campos de metadados, use a flag--metadata-fields
:--metadata-fields=METADATA_FIELDS
: substituaMETADATA_FIELDS
por uma lista separada por vírgulas de campos de metadados que quer incluir nos registos. Por exemplo,src_instance,dst_instance
. Só pode ser definido semetadata
estiver definido comocustom-metadata
.
- Use
CROSS_PROJECT_METADATA
: anotações entre projetos. Pode ser definido comocross-project-metadata-enabled
(predefinição) oucross-project-metadata-disabled
. Para mais informações, consulte Anotações entre projetos.
API
Para ativar os registos de fluxo de VPC para uma organização,
use o método organizations.locations.vpcFlowLogsConfigs.create
.
Ativa os registos de fluxo de VPC criando uma configuração de registos de fluxo de VPC. Pode criar a configuração com todos os respetivos parâmetros definidos para os valores predefinidos ou pode personalizar os valores predefinidos.
Para criar uma configuração predefinida dos registos de fluxo da VPC, inclua os seguintes parâmetros no seu pedido de API:
POST -H "x-goog-user-project:PROJECT_ID" https://networkmanagement.googleapis.com/v1beta1/organizations/ORGANIZATION_ID/locations/global/vpcFlowLogsConfigs?vpc_flow_logs_config_id=CONFIG_NAME
Para criar uma configuração personalizada dos registos de fluxo da VPC, especifique cada parâmetro que quer personalizar.
Por exemplo, para personalizar o intervalo de agregação, a filtragem, a taxa de amostragem secundária e os parâmetros de metadados quando criar uma configuração de registos de fluxo de VPC, inclua os seguintes parâmetros no seu pedido de API:
POST -H "x-goog-user-project:PROJECT_ID" https://networkmanagement.googleapis.com/v1beta1/organizations/ORGANIZATION_ID/locations/global/vpcFlowLogsConfigs?vpc_flow_logs_config_id=CONFIG_NAME { "aggregationInterval": "AGGREGATION_INTERVAL", "filterExpr": "FILTER_EXPRESSION", "flowSampling": SAMPLING_RATE, "metadata": "LOGGING_METADATA", "crossProjectMetadata": "CROSS_PROJECT_METADATA" }
Substitua o seguinte:
PROJECT_ID
: o ID do projeto de quota. Os pedidos de API são contabilizados para este projeto. O valor da quota para a API Network Management está definido como 1200 pedidos por minuto, tanto para a quota ao nível do projeto como da organização.-
ORGANIZATION_ID
: o ID da organização. CONFIG_NAME
: um nome para a configuração.
-
AGGREGATION_INTERVAL
: o intervalo de agregação para registos de fluxo gerados por esta configuração. Este parâmetro pode ser definido comoINTERVAL_5_SEC
(predefinição),INTERVAL_30_SEC
,INTERVAL_1_MIN
,INTERVAL_5_MIN
,INTERVAL_10_MIN
ouINTERVAL_15_MIN
. -
FILTER_EXPRESSION
: uma expressão que define os registos que quer manter. A expressão tem um limite de 2048 carateres. Para mais informações, consulte o artigo Filtragem de registos. -
SAMPLING_RATE
: a taxa de amostragem do fluxo secundário. Este parâmetro pode ser definido de um valor superior a0.0
a1.0
(todos os registos, predefinição). Para mais informações, consulte o artigo Amostragem e processamento de registos. -
LOGGING_METADATA
: as anotações de metadados que quer incluir nos registos:- Use
INCLUDE_ALL_METADATA
para incluir todas as anotações de metadados (predefinição). - Use
EXCLUDE_ALL_METADATA
para excluir todas as anotações de metadados. - Use
CUSTOM_METADATA
para incluir uma lista personalizada de campos de metadados. Para especificar os campos de metadados, use o parâmetrometadataFields
:metadataFields: METADATA_FIELDS
: substituaMETADATA_FIELDS
por uma lista separada por vírgulas de campos de metadados que quer incluir nos registos. Por exemplo,src_instance,dst_instance
. Só pode ser definido semetadata
estiver definido comoCUSTOM_METADATA
.
- Use
CROSS_PROJECT_METADATA
: anotações entre projetos. Pode ser definido comoCROSS_PROJECT_METADATA_ENABLED
(predefinição) ouCROSS_PROJECT_METADATA_DISABLED
. Para mais informações, consulte o artigo Anotações entre projetos.
Quando os registos de fluxo de VPC estão ativados para uma organização, os registos de fluxo são escritos e faturados ao projeto do recurso que comunica os registos de fluxo. Trusted Cloud Para mais informações, consulte Preços e faturação.
Veja o estado da configuração dos registos de fluxo da VPC
Pode verificar que recursos têm os registos de fluxo de VPC ativados ao ver as respetivas configurações de registos de fluxo de VPC.
Veja as configurações dos registos de fluxo da VPC
Consola
Para ver todas as configurações dos registos de fluxo da VPC, faça o seguinte:
Na Trusted Cloud consola, aceda à página VPC Flow Logs.
Nas secções Configurações ao nível da organização e Configurações ao nível do projeto, veja as configurações ativas e pausadas. Se o estado de uma configuração dos registos de fluxo de VPC para um recurso for Ativado, significa que o registo está ativado.
Também pode ver as configurações dos registos de fluxo de VPC na coluna Configurações de registos de fluxo na página de recursos. Por exemplo, para ver que redes VPC e sub-redes têm configurações de registos de fluxo de VPC:
Aceda à página Redes VPC.
Clique no separador Redes no projeto atual ou Sub-redes no projeto atual e, na coluna Configurações de registo de fluxo, veja as configurações de registos de fluxo de VPC ativas e pausadas.
gcloud
Para ver as configurações dos VPC Flow Logs, use os comandos
gcloud network-management vpc-flow-logs-configs list
e
gcloud network-management vpc-flow-logs-configs describe
.
Veja as configurações ao nível da organização (Pré-visualização)
Para ver todas as configurações dos registos de fluxo da VPC de uma organização, execute o seguinte comando:
gcloud beta network-management vpc-flow-logs-configs list --location=global \ --organization=ORGANIZATION
Para ver uma configuração específica dos VPC Flow Logs, execute o seguinte comando:
gcloud beta network-management vpc-flow-logs-configs describe CONFIG_NAME \ --location=global \ --organization=ORGANIZATION
Substitua o seguinte:
ORGANIZATION
: o ID da organizaçãoCONFIG_NAME
: o nome da configuração
Veja as configurações ao nível do projeto
Para ver todas as configurações dos registos de fluxo da VPC num projeto, execute o seguinte comando:
gcloud network-management vpc-flow-logs-configs list --location=global
Para ver uma configuração específica dos VPC Flow Logs, execute o seguinte comando:
gcloud network-management vpc-flow-logs-configs describe CONFIG_NAME \ --location=global
Substitua
CONFIG_NAME
pelo nome da configuração dos registos de fluxo da VPC que quer ver.Para ver as configurações dos VPC Flow Logs para redes VPC e sub-redes, use a versão beta destes comandos.
API
Veja as configurações ao nível da organização (Pré-visualização)
Para ver todas as configurações dos VPC Flow Logs de uma organização, use o método
organizations.locations.vpcFlowLogsConfigs.list
:GET -H "x-goog-user-project:PROJECT_ID" https://networkmanagement.googleapis.com/v1beta1/organizations/ORGANIZATION_ID/locations/global/vpcFlowLogsConfigs
Para ver uma configuração específica dos registos de fluxo de VPC para uma organização, use o método
organizations.locations.vpcFlowLogsConfigs.get
:GET -H "x-goog-user-project:PROJECT_ID" https://networkmanagement.googleapis.com/v1beta1/organizations/ORGANIZATION_ID/locations/global/vpcFlowLogsConfigs/CONFIG_NAME
Substitua o seguinte:
PROJECT_ID
: o ID do projeto de quota. Os pedidos de API são contabilizados para este projeto.ORGANIZATION_ID
: o ID da organização.CONFIG_NAME
: o nome da configuração.
Se não tiver as autorizações necessárias para realizar as tarefas anteriores ao nível da organização, pode usar o seguinte pedido para ver todas as configurações dos VPC Flow Logs para a organização:
GET https://networkmanagement.googleapis.com/v1beta1/projects/PROJECT_ID/locations/global/vpcFlowLogsConfigs:queryOrgVpcFlowLogsConfigs
Substitua
PROJECT_ID
pelo ID do projeto.
Veja as configurações ao nível do projeto
Para ver todas as configurações dos registos de fluxo de VPC num projeto, use o método
projects.locations.vpcFlowLogsConfigs.list
:GET https://networkmanagement.googleapis.com/v1/projects/PROJECT_ID/locations/global/vpcFlowLogsConfigs
Para ver uma configuração específica dos registos de fluxo de VPC, use o método
projects.locations.vpcFlowLogsConfigs.get
:GET https://networkmanagement.googleapis.com/v1/projects/PROJECT_ID/locations/global/vpcFlowLogsConfigs/CONFIG_NAME
Substitua o seguinte:
PROJECT_ID
: o ID do projetoCONFIG_NAME
: o nome da configuração dos registos de fluxo da VPC
Para ver as configurações dos VPC Flow Logs para redes e sub-redes da VPC, use a versão v1beta1 destes pedidos.
Veja que sub-redes numa rede têm os registos de fluxo de VPC ativados
Esta secção descreve como ver que configurações dos VPC Flow Logs para sub-redes são geridas pela API Compute Engine. Para ver todas as configurações dos registos de fluxo de VPC, consulte o artigo Ver configurações dos registos de fluxo de VPC.
Consola
Na Trusted Cloud consola, aceda à página VPC Flow Logs.
Na secção Configurações ao nível do projeto, clique no separador Sub-redes (API Compute Engine) e veja que sub-redes no projeto têm os registos de fluxo da VPC ativados.
Estas configurações são geridas pela API Compute Engine. As configurações geridas pela API Network Management são apresentadas no separador Sub-redes.
gcloud
Para ver que sub-redes numa rede VPC têm os registos de fluxo de VPC ativados, execute o seguinte comando:
gcloud compute networks subnets list \ --project PROJECT_ID \ --network="NETWORK" \ --format="csv(name,region,logConfig.enable)"
Substitua o seguinte:
PROJECT_ID
: o ID do projeto que está a consultarNETWORK
: o nome da rede que contém as sub-redes
Atualize a configuração dos registos de fluxo da VPC
Pode atualizar uma configuração dos registos de fluxo da VPC. Para mais informações acerca dos parâmetros que pode modificar, consulte Amostragem e processamento de registos.
Atualize uma configuração ao nível da organização
A atualização de uma configuração dos registos de fluxo de VPC para uma organização (pré-visualização) aplica a configuração modificada a todas as sub-redes, anexos de VLAN e túneis de VPN do Google Cloud em todas as redes VPC na organização.
Consola
Na Trusted Cloud consola, aceda à página VPC Flow Logs.
Na secção Configurações ao nível da organização, selecione uma ou mais configurações que quer atualizar e clique em Editar.
Ajuste qualquer uma das seguintes opções:
- O intervalo de agregação. Por predefinição, o intervalo de agregação está definido como 5 segundos.
- Se deve definir o Estado da configuração dos registos de fluxo da VPC como ativado ou desativado. O estado Ativado significa que a configuração dos registos de fluxo da VPC selecionada está ativa e gera registos de fluxo.
- Se deve configurar a filtragem de registos. Por predefinição, a opção Manter apenas registos que correspondam a um filtro está desmarcada.
- Se devem ser incluídas anotações entre projetos. Por predefinição, a opção Anotações de metadados entre projetos está selecionada. Para mais informações, consulte o artigo Anotações entre projetos.
- Se devem ser incluídos metadados nas entradas do registo final. Por predefinição, as anotações de metadados incluem todos os campos.
- A taxa de amostragem secundária.
100%
significa que todas as entradas geradas pelo processo de amostragem do registo de fluxo principal são mantidas. A taxa de amostragem do registo de fluxo principal não é configurável. Para mais informações, consulte o artigo Amostragem e processamento de registos.
Clique em Guardar.
gcloud
Use o comando
gcloud beta network-management vpc-flow-logs-configs update
.
Os parênteses retos []
nos comandos seguintes indicam parâmetros opcionais.
Para atualizar uma configuração dos VPC Flow Logs para uma organização, execute o seguinte comando:
gcloud beta network-management vpc-flow-logs-configs update CONFIG_NAME \ --location=global \ --organization=ORGANIZATION \ [--aggregation-interval=AGGREGATION_INTERVAL] \ [--filter-expr=FILTER_EXPRESSION] \ [--flow-sampling=SAMPLING_RATE] \ [--metadata=LOGGING_METADATA] \ [--cross-project-metadata=CROSS_PROJECT_METADATA] \ [--state=STATE]
Por exemplo, para atualizar o parâmetro de intervalo de agregação, execute o seguinte comando:
gcloud beta network-management vpc-flow-logs-configs update CONFIG_NAME \ --location=global \ --organization=ORGANIZATION \ --aggregation-interval=AGGREGATION_INTERVAL
Substitua o seguinte:
CONFIG_NAME
: o nome da configuração que quer atualizar. A configuração está localizada no mesmo Trusted Cloud projeto que o recurso para o qual a configuração é usada.ORGANIZATION
: o ID da organização.
Para atualizar os parâmetros opcionais, substitua o seguinte:
-
AGGREGATION_INTERVAL
: o intervalo de agregação para registos de fluxo gerados por esta configuração. Este parâmetro pode ser definido comointerval-5-sec
(predefinição),interval-30-sec
,interval-1-min
,interval-5-min
,interval-10-min
ouinterval-15-min
. -
FILTER_EXPRESSION
: uma expressão que define os registos que quer manter. A expressão tem um limite de 2048 carateres. Para mais informações, consulte o artigo Filtragem de registos. -
SAMPLING_RATE
: a taxa de amostragem do fluxo secundário. Este parâmetro pode ser definido de um valor superior a0.0
a1.0
(todos os registos, predefinição). Para mais informações, consulte o artigo Amostragem e processamento de registos. -
LOGGING_METADATA
: as anotações de metadados que quer incluir nos registos:- Use
include-all-metadata
para incluir todas as anotações de metadados (predefinição). - Use
exclude-all-metadata
para excluir todas as anotações de metadados. - Use
custom-metadata
para incluir uma lista personalizada de campos de metadados. Para especificar os campos de metadados, use a flag--metadata-fields
:--metadata-fields=METADATA_FIELDS
: substituaMETADATA_FIELDS
por uma lista separada por vírgulas de campos de metadados que quer incluir nos registos. Por exemplo,src_instance,dst_instance
. Só pode ser definido semetadata
estiver definido comocustom-metadata
.
- Use
CROSS_PROJECT_METADATA
: anotações entre projetos. Pode ser definido comocross-project-metadata-enabled
(predefinição) oucross-project-metadata-disabled
. Para mais informações, consulte o artigo Anotações entre projetos.STATE
: o estado da configuração. Pode serenabled
(predefinição) oudisabled
.
API
Use o método
organizations.locations.vpcFlowLogsConfigs.patch
.
Para ver informações sobre os campos que pode modificar, consulte o
recurso REST: projects.locations.vpcFlowLogsConfigs.
Para atualizar uma configuração dos registos de fluxo da VPC para uma organização, inclua os seguintes parâmetros no seu pedido de API:
PATCH -H "x-goog-user-project:PROJECT_ID" https://networkmanagement.googleapis.com/v1beta1/organizations/ORGANIZATION_ID/locations/global/vpcFlowLogsConfigs/CONFIG_NAME?updateMask=FIELDS { ...fields to modify }
Substitua o seguinte:
PROJECT_ID
: o ID do projeto de quota. Os pedidos de API são contabilizados para este projeto. O valor da quota para a API Network Management está definido como 1200 pedidos por minuto, tanto para a quota ao nível do projeto como da organização.ORGANIZATION_ID
: o ID da organização para a qual a configuração é usada.CONFIG_NAME
: o nome da configuração que quer atualizar.FIELDS
: o nome do campo ou dos campos que quer atualizar, separados por vírgulas. Por exemplo,aggregationInterval,flowSampling,metadata
.
Por exemplo, para atualizar o campo aggregationInterval
para uma configuração my-config
em my-organization
, use o seguinte pedido API:
PATCH -H "x-goog-user-project:PROJECT_ID" https://networkmanagement.googleapis.com/v1beta1/organizations/my-organization/locations/global/vpcFlowLogsConfigs/my-config?updateMask=aggregationInterval { aggregationInterval:AGGREGATION_INTERVAL }
Substitua o seguinte:
PROJECT_ID
: o ID do projeto de quota. Os pedidos de API são contabilizados para este projeto.AGGREGATION_INTERVAL
com qualquer um dos valores suportados para este parâmetro.
Atualize uma configuração ao nível do projeto
As configurações ao nível do projeto incluem configurações para redes VPC (pré-visualização), sub-redes (pré-visualização), anexos de VLAN e túneis de VPN na nuvem. A atualização de uma configuração dos registos de fluxo de VPC para uma rede VPC aplica a configuração modificada a todas as sub-redes, anexos de VLAN e túneis de VPN na nuvem na rede.
Para atualizar uma configuração dos registos de fluxo da VPC gerida pela API Compute Engine, consulte o artigo Atualize os parâmetros de configuração das sub-redes.
Consola
Na Trusted Cloud consola, aceda à página VPC Flow Logs.
Na secção Configurações ao nível do projeto, selecione uma ou mais configurações que quer atualizar e clique em Editar.
Ajuste qualquer uma das seguintes opções:
- O intervalo de agregação. Por predefinição, o intervalo de agregação está definido como 5 segundos.
- Se deve definir o Estado da configuração dos registos de fluxo da VPC como ativado ou desativado. O estado Ativado significa que a configuração dos registos de fluxo da VPC selecionada está ativa e gera registos de fluxo.
- Se deve configurar a filtragem de registos. Por predefinição, a opção Manter apenas registos que correspondam a um filtro está desmarcada.
- Se devem ser incluídos metadados nas entradas do registo final. Por predefinição, as anotações de metadados incluem todos os campos.
- A taxa de amostragem secundária.
100%
significa que todas as entradas geradas pelo processo de amostragem do registo de fluxo principal são mantidas. A taxa de amostragem do registo de fluxo principal não é configurável. Para mais informações, consulte o artigo Amostragem e processamento de registos.
Clique em Guardar.
Também pode usar o menu
Gerir registos de fluxo nas seguintes localizações para editar as configurações dos registos de fluxo de VPC:- Os separadores Redes no projeto atual e Sub-redes no projeto atual na página Redes VPC
- O separador Associações VLAN na página Interconnect
- O separador Túneis de VPN na página VPN
gcloud
Use os comandos gcloud network-management vpc-flow-logs-configs update
e gcloud beta network-management vpc-flow-logs-configs update
.
Os parênteses retos []
nos comandos seguintes indicam parâmetros opcionais.
Para atualizar uma configuração dos registos de fluxo de VPC para uma rede ou uma sub-rede de VPC (pré-visualização), execute o seguinte comando:
gcloud beta network-management vpc-flow-logs-configs update CONFIG_NAME \ --location=global \ [--network=NETWORK | --subnet=SUBNET] \ [--aggregation-interval=AGGREGATION_INTERVAL] \ [--filter-expr=FILTER_EXPRESSION] \ [--flow-sampling=SAMPLING_RATE] \ [--metadata=LOGGING_METADATA] \ [--state=STATE]
Para atualizar uma configuração dos registos de fluxo de VPC para uma associação de VLAN ou um túnel de VPN na nuvem, execute o seguinte comando:
gcloud network-management vpc-flow-logs-configs update CONFIG_NAME \ --location=global \ [--interconnect-attachment=VLAN_ATTACHMENT | --vpn-tunnel=VPN_TUNNEL] \ [--aggregation-interval=AGGREGATION_INTERVAL] \ [--filter-expr=FILTER_EXPRESSION] \ [--flow-sampling=SAMPLING_RATE] \ [--metadata=LOGGING_METADATA] \ [--state=STATE]
Por exemplo, para atualizar o parâmetro de intervalo de agregação para uma associação de VLAN ou um túnel de Cloud VPN, execute o seguinte comando:
gcloud network-management vpc-flow-logs-configs update CONFIG_NAME \ --location=global \ --aggregation-interval=AGGREGATION_INTERVAL
Substitua o seguinte:
CONFIG_NAME
: o nome da configuração que quer atualizar. A configuração está localizada no mesmo Trusted Cloud projeto que o recurso para o qual a configuração é usada.
Para atualizar os parâmetros opcionais, substitua o seguinte:
NETWORK
,SUBNET
,VLAN_ATTACHMENT
ouVPN_TUNNEL
: o nome do recurso de destino. Só é possível especificar um recurso por configuração. Use esta opção para atualizar o nome do recurso de destino. Tem de ser especificado no seguinte formato:- Rede da VPC:
projects/PROJECT_ID/global/networks/NAME
- Sub-rede:
projects/PROJECT_ID/regions/REGION/subnetworks/NAME
- VLAN attachment:
projects/PROJECT_ID/regions/REGION/interconnectAttachments/NAME
- Túnel do Cloud VPN:
projects/PROJECT_ID/regions/REGION/vpnTunnels/NAME
- Substitua o seguinte:
PROJECT_ID
: o ID do projeto que contém o recurso. Trusted CloudREGION
: a região do recurso.NAME
: o nome do recurso.
- Rede da VPC:
-
AGGREGATION_INTERVAL
: o intervalo de agregação para registos de fluxo gerados por esta configuração. Este parâmetro pode ser definido comointerval-5-sec
(predefinição),interval-30-sec
,interval-1-min
,interval-5-min
,interval-10-min
ouinterval-15-min
. -
FILTER_EXPRESSION
: uma expressão que define os registos que quer manter. A expressão tem um limite de 2048 carateres. Para mais informações, consulte o artigo Filtragem de registos. -
SAMPLING_RATE
: a taxa de amostragem do fluxo secundário. Este parâmetro pode ser definido de um valor superior a0.0
a1.0
(todos os registos, predefinição). Para mais informações, consulte o artigo Amostragem e processamento de registos. -
LOGGING_METADATA
: as anotações de metadados que quer incluir nos registos:- Use
include-all-metadata
para incluir todas as anotações de metadados (predefinição). - Use
exclude-all-metadata
para excluir todas as anotações de metadados. - Use
custom-metadata
para incluir uma lista personalizada de campos de metadados. Para especificar os campos de metadados, use a flag--metadata-fields
:--metadata-fields=METADATA_FIELDS
: substituaMETADATA_FIELDS
por uma lista separada por vírgulas de campos de metadados que quer incluir nos registos. Por exemplo,src_instance,dst_instance
. Só pode ser definido semetadata
estiver definido comocustom-metadata
.
- Use
STATE
: o estado da configuração. Pode serenabled
(predefinição) oudisabled
.
API
Use os métodos
projects.locations.vpcFlowLogsConfigs.patch
e projects.locations.vpcFlowLogsConfigs.patch
(v1beta1).
Para ver informações sobre os campos que pode modificar, consulte o
recurso REST: projects.locations.vpcFlowLogsConfigs.
Para atualizar uma configuração dos registos de fluxo de VPC para uma rede ou uma sub-rede de VPC (pré-visualização), inclua os seguintes parâmetros no seu pedido de API:
PATCH https://networkmanagement.googleapis.com/v1beta1/projects/PROJECT_ID/locations/global/vpcFlowLogsConfigs/CONFIG_NAME?updateMask=FIELDS { ...fields to modify }
Para atualizar uma configuração dos VPC Flow Logs para uma associação de VLAN ou um túnel de VPN na nuvem, inclua os seguintes parâmetros no seu pedido de API:
PATCH https://networkmanagement.googleapis.com/v1/projects/PROJECT_ID/locations/global/vpcFlowLogsConfigs/CONFIG_NAME?updateMask=FIELDS { ...fields to modify }
Substitua o seguinte:
PROJECT_ID
: o ID do projeto que contém a configuração dos registos de fluxo da VPC. Trusted Cloud Este ID é igual ao ID do projeto do recurso para o qual a configuração é usada.CONFIG_NAME
: o nome da configuração que quer atualizar.FIELDS
: o nome do campo ou dos campos que quer atualizar, separados por vírgulas. Por exemplo,aggregationInterval,flowSampling,metadata
.
Por exemplo, para atualizar o campo aggregationInterval
para uma configuração my-config
em my-project
, use o seguinte pedido API:
PATCH https://networkmanagement.googleapis.com/v1/projects/my-project/locations/global/vpcFlowLogsConfigs/my-config?updateMask=aggregationInterval { aggregationInterval:AGGREGATION_INTERVAL }
Substitua AGGREGATION_INTERVAL
por qualquer um dos valores suportados para este parâmetro.
Atualize os parâmetros de configuração das sub-redes
Esta secção descreve como atualizar uma configuração dos registos de fluxo da VPC gerida pela API Compute Engine.
Para ver que configurações dos registos de fluxo de VPC são geridas pela API Compute Engine, consulte o artigo Veja que sub-redes numa rede têm os registos de fluxo de VPC ativados.
Consola
Na Trusted Cloud consola, aceda à página Redes VPC.
Em Sub-redes no projeto atual, clique na sub-rede que quer atualizar.
Clique em Edit.
Opcional: ajuste qualquer uma das seguintes definições:
- O intervalo de agregação. Por predefinição, o intervalo de agregação está definido como 5 segundos.
- Se deve configurar a filtragem de registos. Por predefinição, a opção Manter apenas registos que correspondam a um filtro está desmarcada.
- Se devem ser incluídos metadados nas entradas do registo final. Por predefinição, as anotações de metadados incluem todos os campos.
- A taxa de amostragem secundária.
50%
significa que metade das entradas geradas pelo processo de amostragem de registos de fluxo principal é mantida. A taxa de amostragem do registo de fluxo principal não é configurável. Para mais informações, consulte o artigo Amostragem e processamento de registos.
Clique em Guardar.
Em alternativa, pode atualizar os parâmetros de configuração dos registos de fluxo de VPC através do menu Redes VPC.
Gerir registos de fluxo em Sub-redes no projeto atual na páginagcloud
Execute o seguinte comando:
gcloud compute networks subnets update SUBNET_NAME \ [--logging-aggregation-interval=AGGREGATION_INTERVAL] \ [--logging-flow-sampling=SAMPLING_RATE] \ [--logging-filter-expr=FILTER_EXPRESSION] \ [--logging-metadata=LOGGING_METADATA] \ [--logging-metadata-fields=METADATA_FIELDS] \
Substitua o seguinte:
AGGREGATION_INTERVAL
: o intervalo de agregação para os registos de fluxo nessa sub-rede. O intervalo pode ser definido para qualquer um dos seguintes valores: 5 segundos (predefinição), 30 segundos, 1 minuto, 5 minutos, 10 minutos ou 15 minutos.SAMPLING_RATE
: a taxa de amostragem do fluxo secundário. A amostragem do fluxo secundário pode ser definida de0.0
(sem amostragem) a1.0
(todos os registos). A predefinição é0.5
. Para mais informações, consulte o artigo Amostragem e processamento de registos.FILTER_EXPRESSION
: uma expressão que define que registos quer manter. A expressão tem um limite de 2048 carateres. Para ver detalhes, consulte a secção Filtragem de registos.LOGGING_METADATA
: as anotações de metadados que quer incluir nos registos:- Use
include-all
para incluir todas as anotações de metadados. - Use
exclude-all
para excluir todas as anotações de metadados (predefinição). - Use
custom
para incluir uma lista personalizada de campos de metadados que especifica emMETADATA_FIELDS
.
- Use
METADATA_FIELDS
: uma lista separada por vírgulas dos campos de metadados que quer incluir nos registos. Por exemplo,src_instance,dst_instance
. Só pode ser definido seLOGGING_METADATA
estiver definido comocustom
.
API
Modifique os campos de amostragem de registos para atualizar os comportamentos dos registos de fluxo de VPC.
PATCH https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION/subnetworks/SUBNET_NAME { "logConfig": { ...fields to modify }, "fingerprint": "SUBNET_FINGERPRINT" }
Substitua o seguinte:
PROJECT_ID
: o ID do projeto onde a sub-rede está localizada.REGION
: a região onde a sub-rede está localizada.SUBNET_NAME
: o nome da sub-rede existente.SUBNET_FINGERPRINT
: o ID da impressão digital da sub-rede existente, que é fornecido quando descreve uma sub-rede.- Para os campos que pode modificar, consulte o artigo Ative os registos de fluxo de VPC quando criar uma sub-rede.
Para mais informações, consulte o método
subnetworks.patch
.
Pare a recolha de registos
Pode pausar a recolha de registos para um recurso desativando todas as respetivas configurações ativas de registos de fluxo de VPC.
Se já não precisar de uma configuração dos VPC Flow Logs, pode eliminar a configuração. A recolha de registos é interrompida e a configuração é eliminada.
Para parar a recolha de registos e eliminar uma configuração dos registos de fluxo de VPC gerida pela API Compute Engine, consulte o artigo desative os registos de fluxo de VPC para uma sub-rede.
Desative uma configuração dos registos de fluxo da VPC
Consola
Na Trusted Cloud consola, aceda à página VPC Flow Logs.
Nas secções Configurações ao nível da organização ou Configurações ao nível do projeto, selecione uma ou mais configurações dos registos de fluxo da VPC que quer desativar e altere o estado da configuração para Desativar.
Se a sua seleção incluir configurações ativas e inativas, no menu Alterar estado da configuração, clique em Desativar tudo.
gcloud
Para pausar a recolha de registos para uma configuração dos VPC Flow Logs,
use os comandos gcloud network-management vpc-flow-logs-configs update
e gcloud beta network-management vpc-flow-logs-configs update
.
Pause uma configuração ao nível da organização (Pré-visualização)
gcloud beta network-management vpc-flow-logs-configs update CONFIG_NAME \ --location=global \ --organization=ORGANIZATION \ --state=disabled
Substitua o seguinte:
CONFIG_NAME
: o nome da configuraçãoORGANIZATION
: o ID da organização
Pause uma configuração ao nível do projeto
gcloud network-management vpc-flow-logs-configs update CONFIG_NAME \ --location=global \ --state=disabled
Substitua CONFIG_NAME
pelo nome da configuração.
Para pausar uma configuração dos VPC Flow Logs para uma rede ou uma sub-rede da VPC, use a versão beta deste comando.
API
Pause uma configuração ao nível da organização (Pré-visualização)
Para pausar a recolha de registos, use o método organizations.locations.vpcFlowLogsConfigs.patch
.
PATCH -H "x-goog-user-project:PROJECT_ID" https://networkmanagement.googleapis.com/v1beta1/organizations/ORGANIZATION_ID/locations/global/vpcFlowLogsConfigs/CONFIG_NAME?updateMask=state { "state": "DISABLED" }
Substitua o seguinte:
PROJECT_ID
: o ID do projeto de quota. Os pedidos de API são contabilizados para este projeto.ORGANIZATION_ID
: o ID da organização.CONFIG_NAME
: o nome da configuração.
Pause uma configuração ao nível do projeto
Para pausar a recolha de registos, use o método
projects.locations.vpcFlowLogsConfigs.patch
.
PATCH https://networkmanagement.googleapis.com/v1/projects/PROJECT_ID/locations/global/vpcFlowLogsConfigs/CONFIG_NAME?updateMask=state { "state": "DISABLED" }
Substitua o seguinte:
PROJECT_ID
: o ID do projeto Trusted Cloud que contém a configuração. Este ID é igual ao ID do projeto do recurso para o qual a configuração é usada.CONFIG_NAME
: o nome da configuração.
Para pausar uma configuração dos registos de fluxo da VPC para uma rede ou uma sub-rede da VPC, use a versão v1beta1 deste pedido.
Elimine uma configuração dos registos de fluxo da VPC
Consola
Na Trusted Cloud consola, aceda à página VPC Flow Logs.
Nas secções Configurações ao nível da organização ou Configurações ao nível do projeto, selecione uma ou mais configurações de registos de fluxo da VPC que quer eliminar e clique em Eliminar.
gcloud
Para eliminar uma configuração dos registos de fluxo da VPC,
use os comandos gcloud network-management vpc-flow-logs-configs delete
e gcloud beta network-management vpc-flow-logs-configs delete
.
Elimine uma configuração ao nível da organização (Pré-visualização)
gcloud beta network-management vpc-flow-logs-configs delete CONFIG_NAME \ --location=global \ --organization=ORGANIZATION
Substitua o seguinte:
CONFIG_NAME
: o nome da configuraçãoORGANIZATION
: o ID da organização
Elimine uma configuração ao nível do projeto
gcloud network-management vpc-flow-logs-configs delete CONFIG_NAME \ --location=global
Substitua CONFIG_NAME
pelo nome da configuração que quer eliminar.
Para eliminar uma configuração dos VPC Flow Logs para uma rede ou uma sub-rede da VPC, use a versão beta deste comando.
API
Elimine uma configuração ao nível da organização (Pré-visualização)
Para eliminar uma configuração dos registos de fluxo de VPC, use o método organizations.locations.vpcFlowLogsConfigs.delete
.
DELETE -H "x-goog-user-project:PROJECT_ID" https://networkmanagement.googleapis.com/v1beta1/organizations/ORGANIZATION_ID/locations/global/vpcFlowLogsConfigs/CONFIG_NAME
Substitua o seguinte:
PROJECT_ID
: o ID do projeto de quota. Os pedidos de API são contabilizados para este projeto.ORGANIZATION_ID
: o ID da organização.CONFIG_NAME
: o nome da configuração.
Elimine uma configuração ao nível do projeto
Para eliminar uma configuração dos registos de fluxo de VPC, use o método projects.locations.vpcFlowLogsConfigs.delete
.
DELETE https://networkmanagement.googleapis.com/v1/projects/PROJECT_ID/locations/global/vpcFlowLogsConfigs/CONFIG_NAME
Substitua o seguinte:
PROJECT_ID
: o ID do projeto Trusted Cloud que contém a configuraçãoCONFIG_NAME
: o nome da configuração
Para eliminar uma configuração dos VPC Flow Logs para uma rede ou uma sub-rede da VPC, use a versão v1beta1 deste pedido.
Desative os registos de fluxo da VPC para uma sub-rede
Esta secção descreve como eliminar uma configuração dos registos de fluxo da VPC gerida pela API Compute Engine. Quando desativa os registos de fluxo da VPC para uma sub-rede, a recolha de registos é interrompida e a configuração é eliminada.
Consola
Na Trusted Cloud consola, aceda à página Redes VPC.
Clique na sub-rede que quer atualizar.
Clique em Edit.
Para Registos de fluxo, selecione Desativado.
Clique em Guardar.
gcloud
Execute o seguinte comando:
gcloud compute networks subnets update SUBNET_NAME \ --no-enable-flow-logs
API
Desative os registos de fluxo de VPC numa sub-rede para parar de recolher registos.
PATCH https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION/subnetworks/SUBNET_NAME { "logConfig": { "enable": false }, "fingerprint": "SUBNET_FINGERPRINT" }
Substitua o seguinte:
PROJECT_ID
: o ID do projeto onde a sub-rede está localizadaREGION
: a região onde a sub-rede está localizadaSUBNET_NAME
: o nome da sub-rede existenteSUBNET_FINGERPRINT
: o ID da impressão digital da sub-rede existente, que é fornecido quando descreve uma sub-rede
Para mais informações, consulte o método
subnetworks.patch
.
Resolução de problemas
As secções seguintes podem ajudar a diagnosticar problemas com a configuração dos registos de fluxo da VPC.
Os registos de fluxo para sub-redes parecem estar desativados, apesar de os ter ativado
Quando configura uma sub-rede apenas de proxy para equilibradores de carga de aplicações internos e usa o comando
gcloud compute networks subnets
para ativar os registos de fluxo da VPC, o comando parece ter êxito, mas os registos de fluxo não são realmente ativados. A flag--enable-flow-logs
não tem efeito quando também inclui a flag--purpose=INTERNAL_HTTPS_LOAD_BALANCER
.Quando usa a Trusted Cloud consola ou a API para ativar os registos de fluxo, é apresentada a mensagem de erro: "Valor inválido para o campo 'resource.enableFlowLogs': 'true'. Campo inválido definido na sub-rede com o objetivo INTERNAL_HTTPS_LOAD_BALANCER."
Uma vez que as sub-redes apenas de proxy não têm VMs, os VPC Flow Logs não são suportados. Este comportamento é intencional.