3.5. HTTP 프록시 구성

많은 서비스에서 HTTP 프록시를 사용하여 다른 서비스 또는 구성 요소와의 통신을 필터링하고 보호합니다. Fuse Online 구성 요소 및 통합에서 HTTP 프록시를 구성하려면 Fuse Online을 설치하기 전이나 후에 Fuse Online 사용자 지정 리소스를 편집합니다.

사전 요구 사항

  • HTTP 프록시의 호스트 및 포트 값을 알고 있습니다.

절차

  1. 편집기에서 사용자 정의 리소스를 엽니다.

    Fuse Online을 이미 설치한 경우 " Fuse Online 구성 변경 절차에 따라 사용자 지정 리소스를 엽니다.

    Fuse Online을 아직 설치하지 않은 경우 OCP 버전에 따라 다음 항목의 단계에 따라 사용자 지정 리소스를 엽니다.

  2. syndesis-serversyndesis-meta 구성 요소의 경우 Java 옵션(javaOptions) 매개변수를 설정하고 HTTP 프록시 호스트 및 포트에 대한 값을 지정합니다. syndesis-serversyndesis-meta 모두에 동일한 HTTP 프록시 값을 사용합니다.

    예를 들면 다음과 같습니다.

    spec:
      components:
        server:
          javaOptions:
    -Dhttp.proxyHost=10.0.0.100 -Dhttp.proxyPort=8800
    
        meta:
          javaOptions:
    -Dhttp.proxyHost=10.0.0.100 -Dhttp.proxyPort=8800
  3. Fuse Online 통합의 경우 Maven 인수(additionalArguments) 매개변수를 설정합니다. 예를 들면 다음과 같습니다.

    spec:
      components:
        server:
          features:
            maven:
              additionalArguments: "-Dhttp.proxy=10.0.0.100 -Dhttp.proxyPort=8800"
  4. 사용자 정의 리소스를 저장합니다.

    Fuse Online이 이미 설치된 경우 2단계에서 javaOptions 업데이트에 대한 응답으로 syndesis-server pod가 재배포됩니다. (Mven additionalArguments 매개변수만 변경하는 경우 재배포를 트리거하려면 syndesis-server Pod를 삭제해야 합니다.)

  5. HTTP 프록시를 사용하는 실행 중인 통합을 다시 게시합니다.

    1. Fuse Online에서 업데이트할 통합을 선택합니다.
    2. 편집을 선택합니다.
    3. 게시 를 선택합니다.

Fuse Online에서는 통합을 다시 빌드할 때 HTTP 프록시 설정을 사용합니다.