gsutil 도구

gsutil은 명령줄에서 Cloud Storage에 액세스하는 데 사용할 수 있는 Python 애플리케이션입니다. gsutil로 다음과 같은 광범위한 버킷 및 객체 관리 작업을 수행할 수 있습니다.

  • 버킷 생성 및 삭제
  • 객체 업로드, 다운로드, 삭제
  • 버킷 및 객체 나열
  • 객체 이동, 복사 및 이름 바꾸기
  • 객체 및 버킷 ACL 수정

gsutil은 HTTPS 및 전송 계층 보안(TLS)을 사용하여 업로드 및 다운로드를 포함한 모든 작업을 수행합니다.

gsutil을 사용해야 하나요?

일반적으로 gsutil 명령어 대신 gcloud storage 명령어를 사용해야 합니다.

  • gsutil 도구는 기존 Cloud Storage CLI이며 최소한으로 유지관리됩니다.

  • gsutil 도구는 소프트 삭제관리형 폴더와 같은 최신 Cloud Storage 기능 관련 작업을 지원하지 않습니다.

  • gcloud storage 명령어는 업로드 및 다운로드 속도 증가를 위한 수동 최적화가 덜 필요합니다.

gcloud CLI로 마이그레이션

gcloud CLI로 마이그레이션하려는 gsutil 사용자는 먼저 다음 명령어를 실행하여 독립 실행형 버전의 gsutil을 사용 중인지 확인해야 합니다.

gsutil version -l
  • 명령어 결과에 using cloud sdk: False가 포함되면 독립 실행형 버전의 gsutil을 사용하고 있는 것입니다. gcloud CLI로 마이그레이션하려면 gcloud CLI 설치부터 시작합니다.

  • 명령어 결과에 using cloud sdk: True가 포함되면 gcloud CLI가 이미 설치되어 있는 것입니다.

gcloud CLI가 설치되면 gsutil 명령어를 사용할 때와 마찬가지로 gcloud storage 명령어를 사용할 수 있습니다. 다음은 시작하는 데 도움이 되는 리소스입니다.

리소스 액세스 구문

gsutil은 프리픽스 gs://를 사용하여 Cloud Storage의 리소스를 나타냅니다.

gs://BUCKET_NAME/OBJECT_NAME

정확한 리소스 지정 외에도 gsutil은 명령어에서 와일드 카드 사용을 지원합니다.

기본 제공 도움말

gsutil에는 모든 명령어에 대한 자세한 기본 제공 도움말이 들어 있으며 gsutil help 명령어로 나열하고 읽을 수 있는 다양한 주제가 포함됩니다.

특정 명령어 또는 주제에 대한 정보를 가져오려면 원하는 명령어 또는 주제 이름 앞에 gsutil help를 사용합니다. 예를 들어 gsutil help cpgsutil help options는 각각 명령어 도움말 페이지와 주제 도움말 페이지입니다.

gsutil 설치에 대한 자세한 내용을 보려면 gsutil version 명령어를 사용하세요.

gsutil version -l

사용 통계

설치 프로세스 중에 gsutil 도구를 개선하는 데 도움이 되는 사용 통계를 추적하도록 선택할 수 있습니다. 이후에 이러한 사용 통계를 중지하려는 경우 사용 통계를 참조하세요.

gsutil 정보

gsutil은 오픈소스 프로젝트입니다. gsutil의 개발자 버전을 다운로드하거나 gsutil 개발에 참여하려면 GitHub의 gsutil 프로젝트를 방문하세요.

제한사항

  • Windows에서 gsutil을 사용하는 경우 -m 전역 플래그를 사용하는 명령어는 Ctrl-C를 사용하여 취소할 수 없습니다.

다음 단계