VMware Cloud Director 10.5부터는 VMware Cloud Director API를 사용하여 환경의 특정 대상에 대한 프록시 라우팅을 관리할 수 있습니다.

VMware Cloud Director를 사용하여 특정 대상 호스트(예: 내부 ID 제공자, 카탈로그 등)에 액세스하는 데 사용할 프록시를 지정하는 규칙을 구성할 수 있습니다.

참고: 시스템 관리자가 시스템 조직 프록시 라우팅 규칙을 구성할 때 이러한 규칙은 조직 관리자가 해당 규칙을 재정의하는 프록시 규칙을 구성하지 않는 한 VMware Cloud Director 환경의 모든 테넌트에 적용됩니다.

조직에 대한 프록시 규칙을 생성할 때 환경의 대상 호스트와 VMware Cloud Director 사이에 위치하고 이 호스트에 대한 액세스 끝점으로 작동하는 백엔드 프록시를 구성합니다.

프록시 구성 개체 생성에 대한 자세한 내용은 VMware Cloud Director OpenAPI 참조 에서 ProxyConfiguration을 참조하십시오.

프로시저

  1. GET 요청을 실행하여 환경에서 사용 가능한 VMware Cloud Director 제공 프록시를 검색합니다.
    GET  https://{api_host}/cloudapi/1.0.0/proxyConfigurations
  2. 사용하려는 프록시 구성의 URN ID를 기록해 둡습니다.
  3. 프록시 규칙을 생성하려면 POST 요청을 실행합니다.
    POST https://{api_host}/cloudapi/1.0.0/proxyRule

    요청 본문에 프록시에 대한 URN과 이를 사용하려는 대상 호스트의 FQDN 및 포트, 필요한 경우 자격 증명을 포함합니다.

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

    여기서 priority 매개 변수의 값은 동일한 대상에 대한 다른 규칙과 관련된 규칙의 상대적 선호도를 나타내며, 숫자 값이 낮을수록 우선 순위가 더 높습니다.

VMware Cloud Director 환경에 대한 프록시 라우팅 규칙 보기 및 편집

VMware Cloud Director OpenAPI를 사용하여 조직의 기존 프록시 라우팅 규칙을 볼 수 있습니다.

프로시저

  1. GET 요청을 실행합니다.
    GET  https://{api_host}/cloudapi/1.0.0/proxyRules
    응답은 조직에 구성된 프록시 규칙 목록을 반환합니다.
  2. 특정 프록시 라우팅 규칙에 대한 세부 정보를 검색하려면 해당 ID(URN)를 기록하고 GET 요청을 실행합니다.
    GET  https://{api_host}/cloudapi/1.0.0/proxyRule/proxy_rule_URN
  3. 기존 프록시 규칙을 업데이트하려면 PUT 요청을 실행합니다.
    PUT https://{api_host}/cloudapi/1.0.0/proxyRule/proxy_rule_URN
    요청 본문에 업데이트된 프록시 구성 규칙을 입력합니다.
    {
      "name": "proxy_sample_name",
      "destination": "https://example.intranet.com:10101",
      "proxy": {
        "name": "proxy_name_2",
        "id": "URN_2"
      },
      "priority": 0
    }
  4. 더 이상 필요하지 않은 프록시 규칙을 삭제하려면 DELETE 요청을 실행합니다.
    DELETE https://{api_host}/cloudapi/1.0.0/proxyRule/proxy_rule_URN