Skip to content

Latest commit

 

History

History
85 lines (54 loc) · 1.5 KB

File metadata and controls

85 lines (54 loc) · 1.5 KB

GSP073 - Cloud Storage: Qwik Start - CLI/SDK

Setup

  1. Setup timezone

    gcloud config set compute/region us-east1

Task 1. Create a bucket

  1. Buat bucket

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

Task 2. Upload an object into your bucket

  1. download file ke cloud shell

    curl https://upload.wikimedia.org/wikipedia/commons/thumb/a/a4/Ada_Lovelace_portrait.jpg/800px-Ada_Lovelace_portrait.jpg --output ada.jpg
  2. Copy yang sudah di download ke bucket

    gsutil cp ada.jpg gs://YOUR-BUCKET-NAME
  3. Remove file yang di download dari cloud shell

    rm ada.jpg

Task 3. Download an object from your bucket

  1. Download file ke cloud shell

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

Task 4. Copy an object to a folder in the bucket

  1. Buat folder dan copy file tadi ke folder

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

Task 5. List contents of a bucket or folder

  1. List isi bucket

    gsutil ls gs://YOUR-BUCKET-NAME

Task 5. List details for an object

  1. List detail file

    gsutil ls -l gs://YOUR-BUCKET-NAME/ada.jpg

Task 6. Make your object publicly accessible

  1. Make public

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

Task 7. Remove public access

  1. Remove public access

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