A partire da VMware Cloud Director 10.5, è possibile utilizzare l'API VMware Cloud Director per gestire il routing del proxy per destinazioni specifiche nell'ambiente.

Utilizzando VMware Cloud Director, è possibile configurare regole che specifichino il proxy da utilizzare per l'accesso a host di destinazione specifici, ad esempio provider di identità interni, cataloghi e così via.

Nota: Quando un amministratore di sistema configura le regole di routing del proxy dell'organizzazione del sistema, queste regole si applicano a tutti i tenant dell'ambiente VMware Cloud Director, a meno che un amministratore dell'organizzazione configuri regole proxy che le sostituiscono.

Quando si crea una regola proxy per l'organizzazione, si configura un proxy back-end posizionato tra VMware Cloud Director e l'host di destinazione nell'ambiente affinché funzioni come endpoint di accesso per questo host.

Per informazioni dettagliate sulla creazione degli oggetti di configurazione del proxy, vedere ProxyConfiguration nel riferimento dell'OpenAPI di VMware Cloud Director.

Procedura

  1. Eseguire una richiesta GET per recuperare i proxy di VMware Cloud Director forniti disponibili nell'ambiente.
    GET  https://{api_host}/cloudapi/1.0.0/proxyConfigurations
  2. Prendere nota dell'ID URN della configurazione del proxy che si desidera utilizzare.
  3. Per creare una regola proxy, eseguire una richiesta POST.
    POST https://{api_host}/cloudapi/1.0.0/proxyRule

    Nel corpo della richiesta, includere l'URN per il proxy, nonché il nome di dominio completo e la porta per l'host di destinazione per cui si desidera utilizzarlo e le credenziali, se necessario.

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

    In questo caso, il valore del parametro priority indica la preferenza relativa della regola in relazione alle altre regole per la stessa destinazione. Più il valore numerico è basso, più la priorità è alta.

Visualizzazione e modifica delle regole di routing del proxy per l'ambiente di VMware Cloud Director

È possibile utilizzare l'OpenAPI di VMware Cloud Director per visualizzare le regole di routing del proxy esistenti per l'organizzazione.

Procedura

  1. Eseguire una richiesta GET.
    GET  https://{api_host}/cloudapi/1.0.0/proxyRules
    La risposta restituisce un elenco delle regole proxy configurate nell'organizzazione.
  2. Per recuperare i dettagli relativi a una regola di routing del proxy specifica, prendere nota del relativo ID (URN) ed eseguire una richiesta GET.
    GET  https://{api_host}/cloudapi/1.0.0/proxyRule/proxy_rule_URN
  3. Per aggiornare una regola proxy esistente, eseguire una richiesta PUT.
    PUT https://{api_host}/cloudapi/1.0.0/proxyRule/proxy_rule_URN
    Nel corpo della richiesta immettere la regola di configurazione del proxy aggiornata.
    {
      "name": "proxy_sample_name",
      "destination": "https://example.intranet.com:10101",
      "proxy": {
        "name": "proxy_name_2",
        "id": "URN_2"
      },
      "priority": 0
    }
  4. Per eliminare una regola del proxy che non è più necessaria, eseguire una richiesta DELETE.
    DELETE https://{api_host}/cloudapi/1.0.0/proxyRule/proxy_rule_URN