VMware Cloud Director 10.5 開始,可以使用 VMware Cloud Director API 管理環境中特定目的地的 Proxy 路由。

透過 VMware Cloud Director,可以設定一些規則,以指定用於存取特定目的地主機 (例如,內部身分識別提供者、目錄等) 的 Proxy。

備註:系統管理員設定系統組織 Proxy 路由規則後,這些規則將適用於 VMware Cloud Director 環境中的所有承租人,除非 組織管理員設定覆寫這些規則的 Proxy 規則。

為組織建立 Proxy 規則時,可以設定一個後端 Proxy,該 Proxy 位於 VMware Cloud Director 和環境中的目的地主機之間,並充當此主機的存取端點。

如需有關建立 Proxy 組態物件的詳細資訊,請參閱 VMware Cloud Director OpenAPI 參考中的 ProxyConfiguration

程序

  1. 執行 GET 要求,以擷取 VMware Cloud Director 提供的 Proxy,這些 Proxy 可在您的環境中使用。
    GET  https://{api_host}/cloudapi/1.0.0/proxyConfigurations
  2. 記下要使用的 Proxy 組態的 URN 識別碼。
  3. 若要建立 Proxy 規則,請執行 POST 要求。
    POST https://{api_host}/cloudapi/1.0.0/proxyRule

    在要求內文中,請寫明 Proxy 的 URN、要使用該 Proxy 的目的地主機的 FQDN 和連接埠以及認證 (如有必要)。

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

    其中,priority 參數的值表示該規則相對於同一目的地的其他規則的相對優先順序,數值越小表示優先順序越高。

檢視和編輯 VMware Cloud Director 環境的 Proxy 路由規則

可以使用 VMware Cloud Director OpenAPI 檢視組織的現有 Proxy 路由規則。

程序

  1. 執行 GET 要求。
    GET  https://{api_host}/cloudapi/1.0.0/proxyRules
    回應將傳回組織中設定的 Proxy 規則清單。
  2. 若要擷取有關特定 Proxy 路由規則的詳細資料,請記下其識別碼 (URN),然後執行 GET 要求。
    GET  https://{api_host}/cloudapi/1.0.0/proxyRule/proxy_rule_URN
  3. 若要更新現有 Proxy 規則,請執行 PUT 要求。
    PUT https://{api_host}/cloudapi/1.0.0/proxyRule/proxy_rule_URN
    在要求內文中,輸入更新後的 Proxy 組態規則。
    {
      "name": "proxy_sample_name",
      "destination": "https://example.intranet.com:10101",
      "proxy": {
        "name": "proxy_name_2",
        "id": "URN_2"
      },
      "priority": 0
    }
  4. 若要刪除不再需要的 Proxy 規則,請執行 DELETE 要求。
    DELETE https://{api_host}/cloudapi/1.0.0/proxyRule/proxy_rule_URN