brunch

You can make anything
by writing

C.S.Lewis

by Master Seo May 18. 2020

121. Cloud Storage - cli

1.  환경 확인

console 화면  > 오른쪽 위  Cloud Shell  클릭


gcloud config list 

  

zone 변경 필요시

gcloud config set compute/zone us-central1-a 


project 변경 필요시

gcloud config  set  project www-serverchk-com


gcloud config list project


gcloud auth list




2. 버킷 만들기

gsutil mb 명령어

gsutil mb gs://YOUR-BUCKET-NAME/
  

gsutil mb gs://seo1-bucket



3. 버킷에 파일 업로드 하기

touch 10.jpg

touch 20.jpg


gsutil cp 10.jpg gs://YOUR-BUCKET-NAME 

gsutil cp 10.jpg gs://seo1-bucket

gsutil cp 20.jpg gs://seo1-bucket

gsutil ls gs://seo1-bucket 


rm  10.jpg

ls


4. 버킷에서  파일 다운로드

gsutil cp -r gs://seo1-bucket/10.jpg . 

ls



5. 버킷 폴더에  폴더를 만들고 파일 올리기

gsutil cp gs://YOUR-BUCKET-NAME/ada.jpg gs://YOUR-BUCKET-NAME/image-folder/

gsutil cp gs://seo1-bucket/20.jpg gs://seo1-bucket/image/

gsutil ls gs://seo1-bucket 


gsutil ls -l gs://seo1-bucket

gsutil ls gs://seo1-bucket/image



6. 공개 허용하기

gsutil acl ch -u AllUsers:R gs://YOUR-BUCKET-NAME/20.jpg

gsutil acl ch -u AllUsers:R gs://seo1-bucket/20.jpg



7. 권한 삭제 하기

gsutil acl ch -d AllUsers gs://YOUR-BUCKET-NAME/ada.jpg

gsutil acl ch -d AllUsers:R gs://seo1-bucket/20.jpg



8. 버킷에 파일 삭제하기

gsutil rm gs://YOUR-BUCKET-NAME/ada.jpg

gsutil rm gs://seo1-bucket/20.jpg


gsutil ls gs://seo1-bucket


감사합니다.

브런치는 최신 브라우저에 최적화 되어있습니다. IE chrome safari