brunch

121. Cloud Storage - cli

by Master Seo

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


감사합니다.

keyword
매거진의 이전글120. Cloud Storage 만들고 권한 주기