스트리밍 전송

Cloud Storage는 스트리밍 전송을 지원하므로 데이터를 먼저 파일에 저장할 필요 없이 Cloud Storage 계정에서 데이터를 스트리밍할 수 있습니다. 스트리밍 전송은 프로세스에서 생성된 데이터를 Cloud Storage에 직접 업로드하거나 Cloud Storage에서 프로세스로 데이터를 다운로드하려는 경우에 유용합니다.

gsutil 명령줄 도구를 사용하여 스트리밍 전송을 수행할 수 있습니다. 타사의 Cloud Storage용 boto 클라이언트 라이브러리 플러그인도 스트리밍 전송을 지원합니다.

gsutil을 사용한 스트리밍 업로드 및 다운로드

gsutil을 사용하여 프로세스에서 Cloud Storage 객체로 스트리밍을 업로드하려면 데이터를 gsutil cp 명령어로 파이핑하고 소스 URL에 대시를 사용합니다.

다음은 collect_measurements 프로세스에서 생성된 데이터를 data_measurements Cloud Storage 객체로 스트리밍하는 예입니다.

collect_measurements | gsutil cp - gs://my_app_bucket/data_measurements

gsutil을 사용하여 Cloud Storage 객체에서 프로세스로 스트리밍을 다운로드하려면 gsutil cp 명령어를 실행하고 도착 URL에 대시를 사용한 후 데이터를 프로세스로 파이핑합니다.

다음은 data_measurements Cloud Storage 객체에서 analyze_data 프로세스로 데이터를 스트리밍하는 예입니다.

gsutil cp gs://my_app_bucket/data_measurements - | analyze_data

Cloud Storage 객체의 데이터를 sort와 같은 표준 Linux 명령어로 스트리밍할 수도 있습니다.

gsutil cp gs://my_app_bucket/data_measurements - | sort
이 페이지가 도움이 되었나요? 평가를 부탁드립니다.

다음에 대한 의견 보내기...

도움이 필요하시나요? 지원 페이지를 방문하세요.