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.
Central de ajuda/
Virtual Private Network/
Referência de API/
Exemplos de aplicação/
Exemplo 4: criação de um monitor de conexão de VPN
Atualizado em 2023-08-04 GMT+08:00
Exemplo 4: criação de um monitor de conexão de VPN
Cenário
Esta seção descreve como criar um monitor de conexão de VPN chamando APIs.
Pré-requisitos
- Você criou uma conexão de VPN. Para mais detalhes, consulte Criação de uma conexão de VPN.
- Você obteve um token de usuário se precisar usar a autenticação de token. Além disso, você precisa adicionar X-Auth-Token ao cabeçalho da solicitação ao chamar uma API. Para obter detalhes sobre autenticação de token, consulte Autenticação.
O token obtido pelo IAM é válido por apenas 24 horas. Ao usar um token para autenticação, armazene-o em cache para evitar chamadas frequentes.
Preparação de dados
Parâmetro |
Descrição |
Exemplo de valor |
---|---|---|
vpn_connection_id |
Especifica o ID da conexão de VPN a ser monitorada. |
cae286f2-****-****-****-e22416ca1220 |
Procedimento
- Crie um monitor de conexão de VPN.
- Envie POST https://{endpoint}/v5/{project_id}/connection-monitors.
- Adicione X-Auth-Token ao cabeçalho da solicitação.
- Especifique os seguintes parâmetros no corpo da solicitação:
{ "connection_monitor": { "vpn_connection_id": "cae286f2-****-****-****-e22416ca1220" } }
- Verifique a resposta.
- A solicitação será bem-sucedida se a seguinte resposta for exibida. Na resposta, id indica o ID de um monitor de conexão de VPN.
{ "connection_monitor": { "id": "76f64229-****-****-****-3907e2815b6d", "vpn_connection_id": "cae286f2-****-****-****-e22416ca1220", "type": "gateway", "source_ip": "88.***.***.60", "destination_ip": "192.***.***.0", "proto_type": "icmp" }, "request_id": "54af23d8-989e-445d-bb48-0a9da33d7f0f" }
- A solicitação será bem-sucedida se a seguinte resposta for exibida. Na resposta, id indica o ID de um monitor de conexão de VPN.
- Consulte detalhes sobre o monitor de conexão de VPN.
- Envie GET https://{endpoint}/v5/{project_id}/connection-monitors/{connection_monitor_id}.
- Adicione X-Auth-Token ao cabeçalho da solicitação.
- Verifique a resposta.
- A solicitação será bem-sucedida se a seguinte resposta for exibida. Na resposta, id indica o ID de um monitor de conexão de VPN.
{ "connection_monitor": { "id": "76f64229-****-****-****-3907e2815b6d", "status": "ACTIVE", "vpn_connection_id": "cae286f2-****-****-****-e22416ca1220", "type": "gateway", "source_ip": "88.***.***.60", "destination_ip": "192.***.***.0", "proto_type": "icmp" }, "request_id": "72d05395-0637-4f93-9844-b4979e9d7bdc" }
- A solicitação será bem-sucedida se a seguinte resposta for exibida. Na resposta, id indica o ID de um monitor de conexão de VPN.
Tópico principal: Exemplos de aplicação
Feedback
Esta página foi útil?
Deixar um comentário
Obrigado por seus comentários. Estamos trabalhando para melhorar a documentação.
O sistema está ocupado. Tente novamente mais tarde.