SFTP 서버 시작 또는 중지

SFTP 서버를 중지하거나 시작하여 상태를 관리하고, 액세스를 제어하고, 비용을 최적화할 수 있습니다.

서버를 중지하면 액세스가 사용 중지되고 리소스 사용량이 줄어듭니다. 예를 들어 서버에 대한 무단 액세스가 의심되는 경우 서버를 중지하여 모든 활성 전송을 중지하고 새 연결을 차단할 수 있습니다. 또 다른 예로 데이터 전송이 예상되지 않는 기간에 서버를 일시중지하여 서버 가동 시간 비용을 줄일 수 있습니다.

서버를 시작하면 액세스가 복원되고 사용자가 서버에 연결할 수 있습니다.

필요한 역할

SFTP 서버를 시작하거나 중지하는 데 필요한 권한을 얻으려면 관리자에게 프로젝트에 대한 Cloud FTP 관리자 (roles/ftp.admin) IAM 역할을 부여해 달라고 요청하세요. 역할 부여에 대한 자세한 내용은 프로젝트, 폴더, 조직에 대한 액세스 관리를 참조하세요.

이 사전 정의된 역할에는 ftp.servers.update SFTP 서버를 시작하거나 중지하는 데 필요한 권한이 포함되어 있습니다.

커스텀 역할이나 다른 사전 정의된 역할을 사용하여 이 권한을 부여받을 수도 있습니다.

서버 중지

서버를 중지하면 다음과 같은 일이 발생합니다.

  • 액세스가 거부되고 활성 연결이 삭제됩니다. 활성 연결이 있는 사용자에게 다음과 같은 오류 메시지가 표시될 수 있습니다.

    Connection is terminated: Connection closed by remote host
    client_loop: send disconnect: Broken pipe
    Connection closed
    
  • 새 연결을 설정할 수 없습니다.

서버를 중지하려면 다음 단계를 따르세요.

REST

서버를 중지하려면 servers.stop 메서드를 사용하세요.

요청 데이터를 사용하기 전에 다음을 바꿉니다.

  • PROJECT_ID: 서버의 Google Cloud 프로젝트 ID입니다.
  • LOCATION_ID: 서버의 Google Cloud 위치입니다(예: us-west1).
  • SERVER_ID: 서버 ID입니다.

HTTP 메서드 및 URL:

POST https://ftp.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION_ID/servers/SERVER_ID:stop

요청을 보내려면 다음 옵션 중 하나를 펼칩니다.

응답은 장기 실행 작업을 식별합니다.

서버 시작

REST

서버를 시작하려면 servers.start 메서드를 사용하세요.

요청 데이터를 사용하기 전에 다음을 바꿉니다.

  • PROJECT_ID: 서버의 Google Cloud 프로젝트 ID입니다.
  • LOCATION_ID: 서버의 Google Cloud 위치입니다(예: us-west1).
  • SERVER_ID: 서버 ID입니다.

HTTP 메서드 및 URL:

POST https://ftp.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION_ID/servers/SERVER_ID:start

요청을 보내려면 다음 옵션 중 하나를 펼칩니다.

응답은 장기 실행 작업을 식별합니다. 서버가 시작되는 데 몇 분 정도 걸립니다.

다음 단계