Este conteúdo foi traduzido por máquina para sua conveniência e a Huawei Cloud não pode garantir que o conteúdo foi traduzido com precisão. Para exibir o conteúdo original, use o link no canto superior direito para mudar para a página em inglês.
Atualizado em 2023-08-04 GMT+08:00

Criação de um monitor de conexão de VPN

Função

Esta API é usada para criar um monitor de conexão de VPN para executar a verificação de integridade entre gateways. Depois que um monitor de conexão de VPN é criado, o gateway de VPN envia pacotes de sondagem para o gateway de cliente para coletar estatísticas sobre o atraso de ida e volta e taxa de perda de pacotes, monitorando assim a qualidade das conexões de VPN entre os gateways.

URI

POST /v5/{project_id}/connection-monitors
Tabela 1 Descrição do parâmetro

Parâmetro

Tipo

Obrigatório

Descrição

project_id

String

Sim

Especifica um ID do projeto. Você pode obter o ID do projeto, referindo-se a Obtenção do ID do projeto.

Solicitação

  • Parâmetros de solicitação
    Tabela 2 Parâmetros de solicitação

    Parâmetro

    Tipo

    Obrigatório

    Descrição

    connection_monitor

    CreateConnectionMonitorRequestBodyContent

    Sim

    Especifica o objeto de connect_monitor.

    Tabela 3 CreateConnectionMonitorRequestBodyContent

    Parâmetro

    Tipo

    Obrigatório

    Descrição

    vpn_connection_id

    String

    Sim

    Especifica o ID da conexão de VPN a ser monitorada.

    Você pode obter IDs de conexão de VPN por consulta da lista de conexões de VPN.

  • Exemplo de solicitação
    POST https://{Endpoint}/v5/{project_id}/connection-monitors
    
    {
        "connection_monitor": {
            "vpn_connection_id": "cae286f2-****-****-****-e22416ca1220"
        }
    }

Resposta

  • Parâmetros de resposta

    Código de status 201 retornado: operação bem-sucedida

    Tabela 4 Parâmetros no corpo da resposta

    Parâmetro

    Tipo

    Descrição

    connection_monitor

    ConnectionMonitorInfo

    Especifica o objeto de connect_monitor.

    request_id

    String

    Especifica um ID da solicitação.

    Tabela 5 ConnectionMonitorInfo

    Parâmetro

    Tipo

    Descrição

    id

    String

    • Especifica o ID de um monitor de conexão de VPN.
    • O valor é um UUID contendo 36 caracteres.

    vpn_connection_id

    String

    • Especifica o ID da conexão de VPN a ser monitorada.
    • O valor é um UUID contendo 36 caracteres.

    type

    String

    • Especifica o tipo de objetos a serem monitorados.
    • O valor só pode ser gateway.

    source_ip

    String

    Especifica o endereço de origem a ser monitorado.

    destination_ip

    String

    Especifica o endereço de destino a ser monitorado.

    proto_type

    String

    • Especifica o protocolo usado por NQA.
    • O valor só pode ser icmp.
  • Exemplo de resposta
    {
        "connection_monitor":{
            "id":"76f64229-****-****-****-3907e2815b6d",
            "vpn_connection_id":"cae286f2-****-****-****-e22416ca1220",
            "type":"gateway",
            "source_ip":"88.***.***.60",
            "destination_ip":"88.***.***.32",
            "proto_type":"icmp"
        },
        "request_id": "bd37d16d-387c-41ab-a180-01b649f73590"
    }

Códigos de status

Para mais detalhes, consulte Códigos de status.