집합체 멤버 또는 등록된 호스트에서의 REST 호출을 사용한 파일 전송
REST API를 호출하여 집합체 제어기에서 집합체 멤버 또는 집합체의 등록된 호스트로 라우팅된 파일 전송 조작을 수행할 수 있습니다. 이러한 조작에는 원격 위치에서의 파일 다운로드, 원격 위치로의 파일 업로드 및 원격 위치에서의 파일 삭제가 포함됩니다. GET, POST 또는 DELETE REST API를 사용하십시오. 파일 전송 조작은 IBM JMX REST 커넥터 내에서 발생합니다.
시작하기 전에
집합체 제어기에서 멤버 서버로의 파일 전송 조작을 수행하려면 이 서버가 집합체의 멤버로서 결합되어 있어야 합니다. Liberty 집합체 구성을 확인하십시오.
호스트 컴퓨터로의 파일 전송 조작을 수행하려면 이 호스트가 집합체 제어기에 등록되어 있어야 합니다. Liberty 집합체에 대해 호스트 컴퓨터 등록을 확인하십시오.
프로시저
예
호스트 myTarget.com에 있는 멤버 서버 myServerA의 사용자 디렉토리 C:/server/wlp에서
myFile.txt 파일을 다운로드하려면 다음 작업을 수행하십시오.
- 멤버 서버 라우팅 컨텍스트를 HTTP 헤더로 설정하십시오.
com.ibm.websphere.jmx.connector.rest.routing.hostName=myTarget.com com.ibm.websphere.jmx.connector.rest.routing.serverName=myServerA com.ibm.websphere.jmx.connector.rest.routing.serverUserDir=C:/server/wlp
- GET 호출을 통해 파일을 다운로드하십시오.
GET https://myTarget.com:9443//IBMJMXConnectorREST/file/C%3A%2Ftemp%2FmyFile.txt
등록된 호스트 myTarget.com에서
myFile.txt 파일을 다운로드하려면 다음 작업을 수행하십시오.
- 등록된 호스트 라우팅 컨텍스트를 HTTP 헤더로 설정하십시오.
com.ibm.websphere.jmx.connector.rest.routing.hostName=myTarget.com
- GET 호출을 통해 파일을 다운로드하십시오.
GET https://myTarget.com:9443//IBMJMXConnectorREST/file/C%3A%2Ftemp%2FmyFile.txt
호스트 myTarget.com에 있는
멤버 서버 myServerA의 사용자 디렉토리 C:/server/wlp에서 server.xml 파일을 다운로드하려면 다음 작업을 수행하십시오.
- 멤버 서버 라우팅 컨텍스트를 HTTP 헤더로 설정하십시오.
com.ibm.websphere.jmx.connector.rest.routing.hostName=myTarget.com com.ibm.websphere.jmx.connector.rest.routing.serverName=myServerA com.ibm.websphere.jmx.connector.rest.routing.serverUserDir=C:/server/wlp
- GET 호출을 통해 ${server.config.dir}/server.xml 파일을 다운로드하십시오.
GET https://myTarget.com:9443//IBMJMXConnectorREST/file/%24{server.config.dir}%2Fserver.xml
다음에 수행할 작업
REST 호출의 상태 또는 세부사항을 가져오십시오. 여러 등록된 호스트에 대한 REST 호출의 상태 가져오기의 내용을 확인하십시오.