Windows 에서 gsutil 사용하기 (Cloud Storage 데이터 업로드, 다운로드)
2021. 11. 4. 18:07ㆍCloud
이전에 Linux에 gsutil 을 설치하여 Cloud Storage 와 연동하는 법을 설명했는데, 이번에는 Windows 에서 gsutil 을 사용하는 법을 소개한다. 공식문서 가이드도 잘 되어 있으니 공식 문서를 참고해도 된다.
공식문서: (Windows 부분을 보면 된다)
그럼 설치해보자
1. 공식문서 상의 링크에서 Cloud SDK Installer 를 다운받아서 설치한다. 공식문서에서 Cloud SDK installer 를 클릭해서 설치파일을 다운받을 수 있다. 설치과정에서 특별히 옵션값들은 바꾸지말고 기본옵션값으로 설치하자. 설치하는데 시간이 조금 걸릴 수 있다.
2. 설치가 잘 끝나면 Cloud Tools for PowerShell 을 실행시켜 준다. 설치가 완료되면 자동으로 실행되는 경우도 있다. (Google Cloud SDK Shell 을 이용해도 상관없는데 Powershell 쪽이 더 사용하기 편하다)
3. 실행시키면 아래와 같이 체크해주고 넘어간다.
- Checking network connection 에서 안넘어가는 것 같으면 Enter 를 쳐주면 된다.
- 본인의 구글 계정으로 로그인을 브라우저를 통해 해준다.
- 연동할 프로젝트를 선택해주고
- Default Compute Region and Zone 은 'Y' -> 5asia-northeast3-a 에 해당하는 50번 입력
Cloud Storage에 파일을 업로드 해보자
gsutil cp <filename> gs://<bucket_name>
# 예시
# gsutil cp my_dogs.jpg gs://itspjc-test
Cloud Storage에서 파일을 다운로드 받아보자
GCP Console 상에서는 단일 파일 1개 단위로만 받을 수 있고 폴더채로는 다운받을 수 없다. 하지만 gsutil 을 이용하면 단일 파일, 폴더 채 다운로드 모든게 가능하다.
# 단일파일 다운받기
gsutil cp gs://<bucket_name> <filename>
## 예시
## gsutil cp gs://itspjc-test my_dogs.jpg
# 폴더채로 다운받기
gsutil cp -r gs://<bucket_name>/test-folder .
## 예시
## gsutil cp -r gs://itspjc-test/test-folder .
'Cloud' 카테고리의 다른 글
[GCP] Cloud Storage 의 모든 Bucket 사용량 확인 (0) | 2022.03.14 |
---|---|
GKE 클러스터를 GCE VM에서 접근하기 (kubectl) (0) | 2021.09.27 |
GCP Console 에서 도메인 발급받기 (Cloud Domains) (0) | 2021.09.16 |
Source Repositories 에 SSH Key 연동하기 (GCP) (0) | 2021.06.30 |
GCP에서의 CI/CD 파이프라인 구축 (0) | 2021.06.29 |