A partir do VMware Cloud Director 10.5, você pode usar a API do VMware Cloud Director para gerenciar o roteamento de proxy para destinos específicos no seu ambiente.

Usando o VMware Cloud Director, você pode configurar regras que especificam qual proxy usar para acesso a hosts de destino específicos, por exemplo, provedores de identidade internos, catálogos e assim por diante.

Observação: Quando um administrador do sistema configura regras de roteamento de proxy de organização, essas regras se aplicam a todos os tenants no ambiente do VMware Cloud Director, a menos que um administrador da organização configure regras que as substituem.

Quando você cria uma regra de proxy para a sua organização, configura um proxy de back-end que esteja posicionado entre o VMware Cloud Director e o host de destino no seu ambiente e o funcione como um endpoint de acesso para esse host.

Para obter detalhes sobre como criar objetos de configuração de proxy, consulte ProxyConfiguration na Referência do OpenAPI do VMware Cloud Director.

Procedimento

  1. Execute uma solicitação GET para recuperar os proxies fornecidos pelo VMware Cloud Director que estão disponíveis no seu ambiente.
    GET  https://{api_host}/cloudapi/1.0.0/proxyConfigurations
  2. Anote a ID do URN da configuração de proxy que você deseja usar.
  3. Para criar uma regra de proxy, execute uma solicitação POST.
    POST https://{api_host}/cloudapi/1.0.0/proxyRule

    O corpo da solicitação, inclua o URN para o proxy, bem como o FQDN e a porta do host de destino para o qual você deseja usá-lo e as credenciais, se necessário.

    {
      "name": "proxy_sample_name",
      "destination": "https://example.intranet.com:10101",
      "proxy": {
        "name": "proxy_name",
        "id": "URN_1"
      },
      "priority": 0
    }

    Aqui, o valor do parâmetro de priority indica a preferência relativa da regra em relação a outras regras para o mesmo destino, com valor numérico mais baixo indicado com maior prioridade.

Visualizar as regras de roteamento de proxy para o seu ambiente do VMware Cloud Director

Você pode usar o OpenAPI do VMware Cloud Director para exibir as regras de roteamento de proxy existentes para a sua organização.

Procedimento

  1. Execute uma solicitação GET.
    GET  https://{api_host}/cloudapi/1.0.0/proxyRules
    A resposta retorna uma lista das regras de proxy configuradas na sua organização.
  2. Para recuperar detalhes sobre uma regra de roteamento de proxy específica, anote sua ID (URN) e execute uma solicitação GET.
    GET  https://{api_host}/cloudapi/1.0.0/proxyRule/proxy_rule_URN
  3. Para atualizar uma regra de proxy existente, execute uma solicitação PUT.
    PUT https://{api_host}/cloudapi/1.0.0/proxyRule/proxy_rule_URN
    No corpo da solicitação, digite a regra de configuração de proxy atualizada.
    {
      "name": "proxy_sample_name",
      "destination": "https://example.intranet.com:10101",
      "proxy": {
        "name": "proxy_name_2",
        "id": "URN_2"
      },
      "priority": 0
    }
  4. Para excluir uma regra de proxy que você não precisa mais, execute uma solicitação DELETE.
    DELETE https://{api_host}/cloudapi/1.0.0/proxyRule/proxy_rule_URN