gsutil 도구

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

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

gsutil을 사용하여 작업 수행에 대한 가이드의 전체 목록은 Cloud Storage 안내 가이드를 참조하세요.

커뮤니티 도움말은 gsutil Stack Overflow 질문을 참조하세요.

시작하기

gsutil 도구를 시작하는 가장 좋은 방법은 gsutil 빠른 시작을 따르는 것입니다. 빠른 시작에서는 Google Cloud Platform 프로젝트를 설정하고, 결제를 사용 설정하고, gsutil을 설치하고, 도구로 기본 명령어를 실행하는 방법을 보여줍니다.

다른 사람이 이미 Cloud Storage 계정을 설정하고 사용자를 팀원으로 프로젝트에 추가한 경우나 사용자가 객체나 버킷에 대한 액세스 권한을 부여받은 경우 해당 사용자는 Google Cloud SDK의 일부로 gsutil을 받아서 보호된 데이터에 액세스할 수 있습니다. Cloud Storage를 활성화하거나 결제를 설정할 필요가 없습니다.

공개 데이터 액세스

공개 데이터에만 액세스하려면 공개 데이터 액세스의 안내를 따르세요. gsutil 탭에 설명된 단계에 따라 공개적으로 액세스 가능한 무료 데이터에 즉시 액세스할 수 있습니다. 이 용도로 gsutil을 사용하기 위해 Google 계정에 가입하거나 Cloud Storage에 인증할 필요가 없습니다.

리소스 액세스 구문

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

gs://[BUCKET_NAME]/[OBJECT_NAME]

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

기본적으로 gsutil은 JSON API 요청 엔드포인트를 통해 Cloud Storage에 액세스합니다. 이 기본값을 XML API로 변경할 수 있습니다.

기본 제공 도움말

gsutil에는 모든 명령어에 대한 자세한 기본 제공 도움말이 들어 있으며 다음을 실행하여 다양한 주제에 대해 알아볼 수 있습니다.

gsutil help

이 명령어는 모든 명령어와 사용 가능한 도움말 주제의 목록을 출력합니다. 이를 통해 사용자는 각 도움말이나 주제에 대한 자세한 도움말을 볼 수 있습니다. 예를 들어 다음을 실행하여 gsutil cp 명령어에 대한 도움말을 확인할 수 있습니다.

gsutil help cp

gsutil 최상위 명령줄 옵션에 대한 자세한 내용을 보려면 다음을 사용하세요.

gsutil help options

gsutil 설치에 대한 자세한 내용을 보려면 다음을 사용하세요.

gsutil version -l

gsutil 도움말 페이지는 온라인에서도 사용할 수 있습니다. 예를 들어 위에 표시된 명령어의 온라인 페이지는 gsutil 도움말, gsutil CP, gsutil 옵션, gsutil 버전입니다.

gsutil 정보

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