À partir de VMware Cloud Director 10.5, vous pouvez utiliser l'API VMware Cloud Director pour gérer le routage de proxy pour des destinations spécifiques dans votre environnement.

En utilisant VMware Cloud Director, vous pouvez configurer des règles qui spécifient quel proxy utiliser pour accéder à des hôtes de destination spécifiques, par exemple, des fournisseurs d'identité internes, des catalogues, etc.

Note : Un administrateur système configure des règles de routage de proxy d'organisation. Ces règles s'appliquent à tous les locataires dans l'environnement VMware Cloud Director, sauf si un administrateur d'organisation configure des règles de proxy qui les remplacent.

Lorsque vous créez une règle de proxy pour votre organisation, configurez un proxy principal placé entre VMware Cloud Director et l'hôte de destination dans votre environnement et qui fonctionne comme un point de terminaison d'accès pour cet hôte.

Pour plus d'informations sur la création d'objets de configuration de proxy, reportez-vous à la section Configuration du proxy dans Référence OpenAPI de VMware Cloud Director.

Procédure

  1. Exécutez une demande GET pour récupérer les proxys VMware Cloud Director fournis qui sont disponibles dans votre environnement.
    GET  https://{api_host}/cloudapi/1.0.0/proxyConfigurations
  2. Notez l'ID d'URN de la configuration du proxy que vous souhaitez utiliser.
  3. Pour créer une règle de proxy, exécutez une demande POST.
    POST https://{api_host}/cloudapi/1.0.0/proxyRule

    Dans le corps de la demande, incluez l'URN du proxy, ainsi que le nom de domaine complet et le port de l'hôte de destination pour lequel vous souhaitez l'utiliser, et les informations d'identification, si nécessaire.

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

    Ici, la valeur du paramètre priority indique la préférence relative de la règle par rapport à d'autres règles pour la même destination, avec une valeur numérique inférieure indiquée comme priorité plus élevée.

Afficher et modifier les règles de routage du proxy pour votre environnement VMware Cloud Director

Vous pouvez utiliser l'OpenAPI VMware Cloud Director pour afficher les règles de routage de proxy existantes pour votre organisation.

Procédure

  1. Exécutez une demande GET.
    GET  https://{api_host}/cloudapi/1.0.0/proxyRules
    La réponse renvoie une liste des règles de proxy qui sont configurées dans votre organisation.
  2. Pour récupérer des détails sur une règle de routage de proxy spécifique, notez son ID (URN) et exécutez une demande GET.
    GET  https://{api_host}/cloudapi/1.0.0/proxyRule/proxy_rule_URN
  3. Pour mettre à jour une règle de proxy existante. Exécutez une demande PUT.
    PUT https://{api_host}/cloudapi/1.0.0/proxyRule/proxy_rule_URN
    Dans le corps de la demande, entrez la règle de configuration de proxy mise à jour.
    {
      "name": "proxy_sample_name",
      "destination": "https://example.intranet.com:10101",
      "proxy": {
        "name": "proxy_name_2",
        "id": "URN_2"
      },
      "priority": 0
    }
  4. Pour supprimer une règle de proxy dont vous n'avez plus besoin, exécutez une demande DELETE.
    DELETE https://{api_host}/cloudapi/1.0.0/proxyRule/proxy_rule_URN