Compartilhar via


Network Watchers - Set Flow Log Configuration

Configura o log de fluxo e a análise de tráfego (opcional) em um recurso especificado.

POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkWatchers/{networkWatcherName}/configureFlowLog?api-version=2024-05-01

Parâmetros de URI

Nome Em Obrigatório Tipo Description
networkWatcherName
path True

string

O nome do recurso do observador de rede.

resourceGroupName
path True

string

O nome do grupo de recursos do observador de rede.

subscriptionId
path True

string

As credenciais de assinatura que identificam exclusivamente a assinatura do Microsoft Azure. A ID da assinatura faz parte do URI para cada chamada de serviço.

api-version
query True

string

Versão da API do cliente.

Corpo da solicitação

Nome Obrigatório Tipo Description
properties.enabled True

boolean

Sinalizar para habilitar/desabilitar o registro em log de fluxo.

properties.storageId True

string

ID da conta de armazenamento que é usada para armazenar o log de fluxo.

targetResourceId True

string

A ID do recurso a ser configurado para log de fluxo e análise de tráfego (opcional).

flowAnalyticsConfiguration

TrafficAnalyticsProperties

Parâmetros que definem a configuração da análise de tráfego.

identity

ManagedServiceIdentity

Identidade Gerenciada do recurso FlowLog

properties.enabledFilteringCriteria

string

Campo opcional para filtrar logs de tráfego de rede com base em SrcIP, SrcPort, DstIP, DstPort, Protocol, Encryption, Direction e Action. Se não for especificado, todo o tráfego de rede será registrado.

properties.format

FlowLogFormatParameters

Parâmetros que definem o formato de log de fluxo.

properties.retentionPolicy

RetentionPolicyParameters

Parâmetros que definem a política de retenção para o log de fluxo.

Respostas

Nome Tipo Description
200 OK

FlowLogInformation

Solicitação bem-sucedida para definir a configuração do log de fluxo e da análise de tráfego (opcional).

202 Accepted

FlowLogInformation

Aceito e a operação será concluída de forma assíncrona.

Other Status Codes

ErrorResponse

Resposta de erro que descreve por que a operação falhou.

Segurança

azure_auth

Fluxo OAuth2 do Azure Active Directory.

Tipo: oauth2
Flow: implicit
URL de Autorização: https://login.microsoftonline.com/common/oauth2/authorize

Escopos

Nome Description
user_impersonation representar sua conta de usuário

Exemplos

Configure flow log

Solicitação de exemplo

POST https://management.azure.com/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/networkWatchers/nw1/configureFlowLog?api-version=2024-05-01

{
  "targetResourceId": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/networkSecurityGroups/nsg1",
  "properties": {
    "storageId": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Storage/storageAccounts/st1",
    "enabled": true
  },
  "identity": {
    "type": "UserAssigned",
    "userAssignedIdentities": {
      "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.ManagedIdentity/userAssignedIdentities/id1": {}
    }
  }
}

Resposta de exemplo

{
  "targetResourceId": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/networkSecurityGroups/nsg1",
  "properties": {
    "storageId": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Storage/storageAccounts/st1",
    "enabled": true
  },
  "identity": {
    "type": "UserAssigned",
    "userAssignedIdentities": {
      "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.ManagedIdentity/userAssignedIdentities/id1": {
        "clientId": "c16d15e1-f60a-40e4-8a05-df3d3f655c14",
        "principalId": "e3858881-e40c-43bd-9cde-88da39c05023"
      }
    }
  }
}
Location: https:/management.azure.com/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/networkWatchers/nw1/configureFlowLog?api-version=2024-05-01
{
  "targetResourceId": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/networkSecurityGroups/nsg1",
  "properties": {
    "storageId": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Storage/storageAccounts/st1",
    "enabled": true
  },
  "identity": {
    "type": "UserAssigned",
    "userAssignedIdentities": {
      "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.ManagedIdentity/userAssignedIdentities/id1": {
        "clientId": "c16d15e1-f60a-40e4-8a05-df3d3f655c14",
        "principalId": "e3858881-e40c-43bd-9cde-88da39c05023"
      }
    }
  }
}

Definições

Nome Description
ErrorDetails

Representação de detalhes de erro comuns.

ErrorResponse

O objeto de erro.

FlowLogFormatParameters

Parâmetros que definem o formato de log de fluxo.

FlowLogFormatType

O tipo de arquivo do log de fluxo.

FlowLogInformation

Informações sobre a configuração do log de fluxo e análise de tráfego (opcional) .

ManagedServiceIdentity

Identidade do recurso.

ResourceIdentityType

O tipo de identidade usado para o recurso. O tipo 'SystemAssigned, UserAssigned' inclui uma identidade criada implicitamente e um conjunto de identidades atribuídas pelo usuário. O tipo 'None' removerá as identidades da máquina virtual.

RetentionPolicyParameters

Parâmetros que definem a política de retenção para o log de fluxo.

TrafficAnalyticsConfigurationProperties

Parâmetros que definem a configuração da análise de tráfego.

TrafficAnalyticsProperties

Parâmetros que definem a configuração da análise de tráfego.

UserAssignedIdentities

A lista de identidades de usuário associadas ao recurso. As referências de chave do dicionário de identidade do usuário serão IDs de recurso do ARM no formulário: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.

ErrorDetails

Representação de detalhes de erro comuns.

Nome Tipo Description
code

string

Código de erro.

message

string

Mensagem de erro.

target

string

Destino de erro.

ErrorResponse

O objeto de erro.

Nome Tipo Description
error

ErrorDetails

Erro
O objeto de detalhes do erro.

FlowLogFormatParameters

Parâmetros que definem o formato de log de fluxo.

Nome Tipo Valor padrão Description
type

FlowLogFormatType

O tipo de arquivo do log de fluxo.

version

integer

0

A versão (revisão) do log de fluxo.

FlowLogFormatType

O tipo de arquivo do log de fluxo.

Nome Tipo Description
JSON

string

FlowLogInformation

Informações sobre a configuração do log de fluxo e análise de tráfego (opcional) .

Nome Tipo Description
flowAnalyticsConfiguration

TrafficAnalyticsProperties

Parâmetros que definem a configuração da análise de tráfego.

identity

ManagedServiceIdentity

Identidade Gerenciada do recurso FlowLog

properties.enabled

boolean

Sinalizar para habilitar/desabilitar o registro em log de fluxo.

properties.enabledFilteringCriteria

string

Campo opcional para filtrar logs de tráfego de rede com base em SrcIP, SrcPort, DstIP, DstPort, Protocol, Encryption, Direction e Action. Se não for especificado, todo o tráfego de rede será registrado.

properties.format

FlowLogFormatParameters

Parâmetros que definem o formato de log de fluxo.

properties.retentionPolicy

RetentionPolicyParameters

Parâmetros que definem a política de retenção para o log de fluxo.

properties.storageId

string

ID da conta de armazenamento que é usada para armazenar o log de fluxo.

targetResourceId

string

A ID do recurso a ser configurado para log de fluxo e análise de tráfego (opcional).

ManagedServiceIdentity

Identidade do recurso.

Nome Tipo Description
principalId

string

A ID principal da identidade atribuída pelo sistema. Essa propriedade será fornecida apenas para uma identidade atribuída pelo sistema.

tenantId

string

A ID do locatário da identidade atribuída pelo sistema. Essa propriedade será fornecida apenas para uma identidade atribuída pelo sistema.

type

ResourceIdentityType

O tipo de identidade usado para o recurso. O tipo 'SystemAssigned, UserAssigned' inclui uma identidade criada implicitamente e um conjunto de identidades atribuídas pelo usuário. O tipo 'None' removerá as identidades da máquina virtual.

userAssignedIdentities

UserAssignedIdentities

A lista de identidades de usuário associadas ao recurso. As referências de chave do dicionário de identidade do usuário serão IDs de recurso do ARM no formulário: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.

ResourceIdentityType

O tipo de identidade usado para o recurso. O tipo 'SystemAssigned, UserAssigned' inclui uma identidade criada implicitamente e um conjunto de identidades atribuídas pelo usuário. O tipo 'None' removerá as identidades da máquina virtual.

Nome Tipo Description
None

string

SystemAssigned

string

SystemAssigned, UserAssigned

string

UserAssigned

string

RetentionPolicyParameters

Parâmetros que definem a política de retenção para o log de fluxo.

Nome Tipo Valor padrão Description
days

integer

0

Número de dias para reter registros de log de fluxo.

enabled

boolean

False

Sinalizar para habilitar/desabilitar a retenção.

TrafficAnalyticsConfigurationProperties

Parâmetros que definem a configuração da análise de tráfego.

Nome Tipo Description
enabled

boolean

Sinalizar para habilitar/desabilitar a análise de tráfego.

trafficAnalyticsInterval

integer

O intervalo em minutos que decidiria com que frequência o serviço TA deve fazer análise de fluxo.

workspaceId

string

O guid de recurso do workspace anexado.

workspaceRegion

string

O local do workspace anexado.

workspaceResourceId

string

ID do recurso do workspace anexado.

TrafficAnalyticsProperties

Parâmetros que definem a configuração da análise de tráfego.

Nome Tipo Description
networkWatcherFlowAnalyticsConfiguration

TrafficAnalyticsConfigurationProperties

Parâmetros que definem a configuração da análise de tráfego.

UserAssignedIdentities

A lista de identidades de usuário associadas ao recurso. As referências de chave do dicionário de identidade do usuário serão IDs de recurso do ARM no formulário: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.

Nome Tipo Description