Ab VMware Cloud Director 10.5 können Sie die VMware Cloud Director API verwenden, um das Proxy-Routing für bestimmte Ziele in Ihrer Umgebung zu verwalten.

Mit VMware Cloud Director können Sie Regeln konfigurieren, die angeben, welcher Proxy für den Zugriff auf bestimmte Zielhosts verwendet werden soll, z. B. auf interne Identitätsanbieter, Kataloge usw.

Hinweis: Wenn ein Systemadministrator Proxy-Routingregeln für die Systemorganisation konfiguriert, gelten diese Regeln für alle Mandanten in der VMware Cloud Director-Umgebung, es sei denn, ein Organisationsadministrator konfiguriert Proxy-Regeln, die diese außer Kraft setzen.

Wenn Sie eine Proxy-Regel für Ihre Organisation erstellen, konfigurieren Sie einen Back-End-Proxy, der zwischen VMware Cloud Director und dem Zielhost in Ihrer Umgebung platziert ist und als Zugangs-Endpoint für diesen Host fungiert.

Weitere Informationen zum Erstellen von Proxy-Konfigurationsobjekten finden Sie unter ProxyConfiguration in der VMware Cloud Director OpenAPI-Referenz.

Prozedur

  1. Führen Sie eine GET-Anforderung aus, um die von bereitgestellten VMware Cloud Director-Proxys abzurufen, die in Ihrer Umgebung verfügbar sind.
    GET  https://{api_host}/cloudapi/1.0.0/proxyConfigurations
  2. Notieren Sie sich die URN-ID der Proxy-Konfiguration, die Sie verwenden möchten.
  3. Um eine Proxy-Regel zu erstellen, führen Sie eine POST-Anforderung aus.
    POST https://{api_host}/cloudapi/1.0.0/proxyRule

    Geben Sie im Textkörper der Anforderung den URN für den Proxy sowie den FQDN und den Port für den Zielhost, für den Sie ihn verwenden möchten, sowie ggf. Anmeldedaten ein.

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

    Der Wert des Parameters priority gibt die relative Präferenz der Regel gegenüber anderen Regeln für dasselbe Ziel an, wobei ein niedrigerer numerischer Wert eine höhere Priorität anzeigt.

Anzeigen der Proxy-Routing-Regeln für die VMware Cloud Director-Umgebung

Sie können die VMware Cloud Director OpenAPI verwenden, um die vorhandenen Proxy-Routing-Regeln für Ihre Organisation anzuzeigen.

Prozedur

  1. Führen Sie eine GET-Anforderung aus.
    GET  https://{api_host}/cloudapi/1.0.0/proxyRules
    Die Antwort gibt eine Liste der Proxy-Regeln zurück, die in Ihrer Organisation konfiguriert sind.
  2. Zum Abrufen von Details zu einer bestimmten Proxy-Routing-Regel notieren Sie sich die zugehörige ID (URN) und führen Sie eine GET-Anforderung aus.
    GET  https://{api_host}/cloudapi/1.0.0/proxyRule/proxy_rule_URN
  3. Um eine vorhandene Proxy-Regel zu aktualisieren, führen Sie eine PUT-Anforderung aus.
    PUT https://{api_host}/cloudapi/1.0.0/proxyRule/proxy_rule_URN
    Geben Sie im Textkörper der Anforderung die aktualisierte Proxy-Konfigurationsregel ein.
    {
      "name": "proxy_sample_name",
      "destination": "https://example.intranet.com:10101",
      "proxy": {
        "name": "proxy_name_2",
        "id": "URN_2"
      },
      "priority": 0
    }
  4. Zum Löschen einer nicht mehr benötigten Proxy-Regel führen Sie eine DELETE-Anforderung aus.
    DELETE https://{api_host}/cloudapi/1.0.0/proxyRule/proxy_rule_URN