Memuat…
Tidak ditemukan hasil.

Google Cloud Skills Boost

Terapkan keterampilan Anda di Konsol Google Cloud

Use APIs to Work with Cloud Storage

Dapatkan akses ke 700+ lab dan kursus

Cloud Storage: Qwik Start - CLI/SDK

Lab 30 menit universal_currency_alt 1 Kredit show_chart Pengantar
info Lab ini mungkin menggabungkan alat AI untuk mendukung pembelajaran Anda.
Dapatkan akses ke 700+ lab dan kursus

GSP074

Ringkasan

Cloud Storage memungkinkan penyimpanan dan pengambilan data di seluruh dunia, berapa pun ukurannya, kapan pun waktunya. Anda dapat menggunakan Cloud Storage untuk berbagai skenario, termasuk menayangkan konten situs, menyimpan data untuk pemulihan arsip dan pemulihan dari bencana, atau mendistribusikan objek data besar kepada pengguna melalui download langsung.

Dalam lab interaktif ini, Anda akan mempelajari cara membuat bucket penyimpanan, mengupload objek ke dalamnya, membuat folder dan subfolder di dalamnya, serta menjadikan objek dapat diakses secara publik menggunakan command line Google Cloud.

Sepanjang lab ini, Anda dapat memverifikasi pekerjaan di konsol dengan membuka Navigation menu > Cloud Storage. Setelah setiap perintah dijalankan, Anda hanya perlu me-refresh browser agar dapat melihat item baru yang Anda buat.

Yang akan Anda lakukan

Dalam lab interaktif ini, Anda akan mempelajari cara menggunakan command line Google Cloud untuk:

  • Membuat bucket penyimpanan
  • Mengupload objek ke bucket
  • Membuat folder dan subfolder dalam bucket
  • Membuat agar objek dalam bucket penyimpanan dapat diakses oleh publik

Penyiapan dan persyaratan

Sebelum mengklik tombol Start Lab

Baca petunjuk ini. Lab memiliki timer dan Anda tidak dapat menjedanya. Timer yang dimulai saat Anda mengklik Start Lab akan menampilkan durasi ketersediaan resource Google Cloud untuk Anda.

Lab interaktif ini dapat Anda gunakan untuk melakukan aktivitas lab di lingkungan cloud sungguhan, bukan di lingkungan demo atau simulasi. Untuk mengakses lab ini, Anda akan diberi kredensial baru yang bersifat sementara dan dapat digunakan untuk login serta mengakses Google Cloud selama durasi lab.

Untuk menyelesaikan lab ini, Anda memerlukan:

  • Akses ke browser internet standar (disarankan browser Chrome).
Catatan: Gunakan jendela Samaran (direkomendasikan) atau browser pribadi untuk menjalankan lab ini. Hal ini akan mencegah konflik antara akun pribadi Anda dan akun siswa yang dapat menyebabkan tagihan ekstra pada akun pribadi Anda.
  • Waktu untuk menyelesaikan lab. Ingat, setelah dimulai, lab tidak dapat dijeda.
Catatan: Hanya gunakan akun siswa untuk lab ini. Jika Anda menggunakan akun Google Cloud yang berbeda, Anda mungkin akan dikenai tagihan ke akun tersebut.

Cara memulai lab dan login ke Google Cloud Console

  1. Klik tombol Start Lab. Jika Anda perlu membayar lab, dialog akan terbuka untuk memilih metode pembayaran. Di sebelah kiri ada panel Lab Details yang berisi hal-hal berikut:

    • Tombol Open Google Cloud console
    • Waktu tersisa
    • Kredensial sementara yang harus Anda gunakan untuk lab ini
    • Informasi lain, jika diperlukan, untuk menyelesaikan lab ini
  2. Klik Open Google Cloud console (atau klik kanan dan pilih Open Link in Incognito Window jika Anda menjalankan browser Chrome).

    Lab akan menjalankan resource, lalu membuka tab lain yang menampilkan halaman Sign in.

    Tips: Atur tab di jendela terpisah secara berdampingan.

    Catatan: Jika Anda melihat dialog Choose an account, klik Use Another Account.
  3. Jika perlu, salin Username di bawah dan tempel ke dialog Sign in.

    {{{user_0.username | "Username"}}}

    Anda juga dapat menemukan Username di panel Lab Details.

  4. Klik Next.

  5. Salin Password di bawah dan tempel ke dialog Welcome.

    {{{user_0.password | "Password"}}}

    Anda juga dapat menemukan Password di panel Lab Details.

  6. Klik Next.

    Penting: Anda harus menggunakan kredensial yang diberikan lab. Jangan menggunakan kredensial akun Google Cloud Anda. Catatan: Menggunakan akun Google Cloud sendiri untuk lab ini dapat dikenai biaya tambahan.
  7. Klik halaman berikutnya:

    • Setujui persyaratan dan ketentuan.
    • Jangan tambahkan opsi pemulihan atau autentikasi 2 langkah (karena ini akun sementara).
    • Jangan mendaftar uji coba gratis.

Setelah beberapa saat, Konsol Google Cloud akan terbuka di tab ini.

Catatan: Untuk mengakses produk dan layanan Google Cloud, klik Navigation menu atau ketik nama layanan atau produk di kolom Search.

Mengaktifkan Cloud Shell

Cloud Shell adalah mesin virtual yang dilengkapi dengan berbagai alat pengembangan. Mesin virtual ini menawarkan direktori beranda persisten berkapasitas 5 GB dan berjalan di Google Cloud. Cloud Shell menyediakan akses command-line untuk resource Google Cloud Anda.

  1. Klik Activate Cloud Shell di bagian atas Konsol Google Cloud.

  2. Klik jendela berikut:

    • Lanjutkan melalui jendela informasi Cloud Shell.
    • Beri otorisasi ke Cloud Shell untuk menggunakan kredensial Anda guna melakukan panggilan Google Cloud API.

Setelah terhubung, Anda sudah diautentikasi, dan project ditetapkan ke Project_ID, . Output berisi baris yang mendeklarasikan Project_ID untuk sesi ini:

Project Cloud Platform Anda dalam sesi ini disetel ke {{{project_0.project_id | "PROJECT_ID"}}}

gcloud adalah alat command line untuk Google Cloud. Alat ini sudah terinstal di Cloud Shell dan mendukung pelengkapan command line.

  1. (Opsional) Anda dapat menampilkan daftar nama akun yang aktif dengan perintah ini:
gcloud auth list
  1. Klik Authorize.

Output:

ACTIVE: * ACCOUNT: {{{user_0.username | "ACCOUNT"}}} Untuk menetapkan akun aktif, jalankan: $ gcloud config set account `ACCOUNT`
  1. (Opsional) Anda dapat menampilkan daftar ID project dengan perintah ini:
gcloud config list project

Output:

[core] project = {{{project_0.project_id | "PROJECT_ID"}}} Catatan: Untuk mendapatkan dokumentasi gcloud yang lengkap di Google Cloud, baca panduan ringkasan gcloud CLI.

Menetapkan region

Tetapkan region project untuk lab ini:

gcloud config set compute/region {{{project_0.default_region | "REGION"}}}

Tugas 1. Membuat bucket

Dalam lab ini, Anda akan menggunakan perintah gcloud storage dan gsutil.

Saat membuat bucket, Anda harus mengikuti aturan penamaan bucket universal di bawah.

Aturan penamaan bucket

  • Jangan sertakan informasi sensitif pada nama bucket, karena namespace bucket bersifat global dan dapat dilihat publik.
  • Nama bucket hanya boleh berisi huruf kecil, angka, tanda pisah (-), garis bawah (_), dan titik (.). Nama yang berisi titik membutuhkan verifikasi.
  • Nama bucket harus diawali dan diakhiri dengan angka atau huruf.
  • Nama bucket harus berisi 3 hingga 63 karakter. Nama yang mengandung titik dapat berisi hingga 222 karakter, tetapi masing-masing komponen yang dipisahkan titik dapat berisi tidak lebih dari 63 karakter.
  • Nama bucket tidak dapat direpresentasikan sebagai alamat IP dalam notasi desimal bertitik (misalnya, 192.168.5.4).
  • Nama bucket tidak boleh dimulai dengan awalan "goog".
  • Nama bucket tidak boleh mengandung kata "google" atau salah eja yang mendekati "google".
  • Juga, untuk kepatuhan dan kompatibilitas DNS pada masa mendatang, Anda tidak boleh menggunakan garis bawah (_) maupun titik yang berdekatan titik lain atau tanda pisah. Misalnya, ".." atau "-." atau ".-" tidak valid pada nama DNS.

Gunakan perintah buat bucket (buckets create) untuk membuat bucket, dan ganti <YOUR_BUCKET_NAME> dengan nama unik yang mengikuti aturan penamaan bucket:

gcloud storage buckets create gs://<YOUR-BUCKET-NAME>

Perintah ini membuat bucket dengan setelan default. Untuk melihat setelan default-nya, gunakan Konsol Cloud Navigation menu > Cloud Storage, lalu klik nama bucket Anda, dan klik tab Configuration.

Selesai — Anda baru saja berhasil membuat bucket Cloud Storage.

Catatan: Jika nama bucket sudah digunakan, baik oleh Anda maupun orang lain, perintah ini akan menampilkan:

Creating gs://YOUR-BUCKET-NAME/...
ServiceException: 409 Bucket YOUR-BUCKET-NAME already exists.

Coba lagi dengan nama bucket yang berbeda.

Menguji tugas yang telah diselesaikan

Klik Check my progress untuk memverifikasi tugas yang telah dijalankan. Jika berhasil membuat bucket Cloud Storage, Anda akan melihat skor penilaian.

Membuat bucket Cloud Storage.

Menguji pemahaman Anda

Berikut ini beberapa pertanyaan pilihan ganda untuk memperkuat pemahaman Anda terhadap konsep lab ini. Jawab pertanyaan tersebut sebaik mungkin.

Tugas 2. Mengupload objek ke dalam bucket Anda

Gunakan Cloud Shell untuk mengupload objek ke dalam bucket.

  1. Untuk mendownload gambar ini (ada.jpg) ke dalam bucket Anda, masukkan perintah berikut ke dalam Cloud Shell:
curl https://upload.wikimedia.org/wikipedia/commons/thumb/a/a4/Ada_Lovelace_portrait.jpg/800px-Ada_Lovelace_portrait.jpg --output ada.jpg
  1. Gunakan perintah gcloud storage cp untuk mengupload gambar dari lokasi tempat Anda menyimpannya ke bucket yang Anda buat:
gcloud storage cp ada.jpg gs://YOUR-BUCKET-NAME Catatan: Saat mengetik nama bucket, Anda dapat menggunakan tombol tab untuk melengkapinya secara otomatis.

Anda dapat melihat gambar dimuat ke dalam bucket dari command line.

Anda berhasil menyimpan objek di dalam bucket!

  1. Sekarang hapus gambar yang didownload:
rm ada.jpg

Tugas 3. Mendownload objek dari bucket Anda

  • Gunakan perintah gcloud storage cp untuk mendownload gambar yang Anda simpan di bucket ke Cloud Shell:
gcloud storage cp -r gs://YOUR-BUCKET-NAME/ada.jpg .

Jika berhasil, perintah menampilkan:

Copying gs://YOUR-BUCKET-NAME/ada.jpg... / [1 files][360.1 KiB/2360.1 KiB] Operation completed over 1 objects/360.1 KiB.

Anda berhasil mendownload gambar dari bucket.

Tugas 4. Menyalin objek ke folder di dalam bucket

  • Gunakan perintah gcloud storage cp untuk membuat folder yang disebut image-folder dan salin gambar (ada.jpg) ke dalamnya:
gcloud storage cp gs://YOUR-BUCKET-NAME/ada.jpg gs://YOUR-BUCKET-NAME/image-folder/ Catatan: Dibandingkan dengan sistem file lokal, folder di Cloud Storage memiliki batasan, tetapi ada banyak operasi serupa yang didukung.

Jika berhasil, perintah menampilkan:

Copying gs://YOUR-BUCKET-NAME/ada.jpg [Content-Type=image/png]... - [1 files] [ 360.1 KiB/ 360.1 KiB] Operation completed over 1 objects/360.1 KiB

File gambar telah disalin ke folder baru di dalam bucket Anda.

Menguji tugas yang telah diselesaikan

Klik Check my progress untuk memverifikasi tugas yang telah dijalankan. Jika berhasil mengupload objek ke dalam folder di bucket Cloud Storage, Anda akan melihat skor penilaian.

Menyalin objek ke folder di dalam bucket (ada.jpg).

Tugas 5. Menampilkan daftar konten dari bucket atau folder

  • Gunakan perintah gcloud storage ls untuk menampilkan daftar isi bucket:
gcloud storage ls gs://YOUR-BUCKET-NAME

Jika berhasil, perintah menampilkan pesan yang mirip dengan:

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

Ini adalah semua yang ada di dalam bucket Anda.

Tugas 6. Menampilkan detail untuk objek

  • Gunakan perintah gcloud storage ls, dengan flag -l guna mendapatkan beberapa detail tentang file gambar yang Anda upload ke bucket:
gcloud storage ls -l gs://YOUR-BUCKET-NAME/ada.jpg

Jika berhasil, perintah menampilkan pesan yang mirip dengan:

306768 2017-12-26T16:07:570Z gs://YOUR-BUCKET-NAME/ada.jpg TOTAL: 1 objects, 30678 bytes (360.1 KiB)

Kini Anda tahu ukuran dan tanggal pembuatan gambar.

Tugas 7. Menjadikan objek dapat diakses secara publik

  • Gunakan perintah gsutil acl ch untuk memberikan izin baca kepada semua pengguna terkait objek yang disimpan di bucket Anda:
gsutil acl ch -u AllUsers:R gs://YOUR-BUCKET-NAME/ada.jpg

Jika berhasil, perintah menampilkan:

Updated ACL on gs://YOUR-BUCKET-NAME/ada.jpg

Kini gambar Anda bersifat publik dan tersedia bagi siapa saja.

Menguji tugas yang telah diselesaikan

Klik Check my progress untuk memverifikasi tugas yang telah dijalankan. Jika berhasil membagikan objek dari bucket penyimpanan, Anda akan melihat skor penilaian.

Menjadikan objek dapat diakses secara publik

Validasi bahwa gambar Anda tersedia secara publik.

  • Buka Navigation menu > Cloud Storage, lalu klik nama bucket Anda.

Anda akan melihat gambar dengan kotak Public link. Klik Copy URL dan buka URL di tab browser baru.

Catatan: Siapa yang Anda lihat? Dia adalah Ada Lovelace, perempuan yang dikenal sebagai programmer komputer pertama dunia. Dia bekerja sama dengan pakar matematika dan bapak komputer dunia, Charles Babbage, yang memelopori Analytical Engine.

Ketertarikannya pada Analytical Engine mengarahkannya untuk menerjemahkan artikel tentang mesin karya matematikawan Italia, Luigi Menabrea. Dia juga menambahkan pemikiran dan gagasannya tentang mesin tersebut. Catatan ini dianggap sebagai program komputer pertama - suatu algoritme yang dirancang untuk dijalankan oleh mesin. Dia mengembangkan visi terhadap kemampuan komputer, yang memproses informasi atau melakukan operasi dengan kompleksitas yang tinggi, serta meneliti bagaimana individu dan masyarakat berhubungan dengan teknologi sebagai alat kolaborasi.

Kutipan: Ada Lovelace. (22 Oktober 2015). Wikimedia Commons, the free media repository. Diambil pada 08.01, 31 Mei 2022 dari https://commons.wikimedia.org/w/index.php?title=Ada_Lovelace&oldid=176490980, .

Menguji pemahaman Anda

Berikut ini beberapa pertanyaan pilihan ganda untuk memperkuat pemahaman Anda terhadap konsep lab ini. Jawab pertanyaan tersebut sebaik mungkin.

Tugas 8. Menghapus akses publik

  1. Untuk menghapus izin ini, gunakan perintah:
gsutil acl ch -d AllUsers gs://YOUR-BUCKET-NAME/ada.jpg

Jika berhasil, perintah menampilkan:

Updated ACL on gs://YOUR-BUCKET-NAME/ada.jpg

Anda berhasil menghapus akses publik untuk objek ini.

  1. Verifikasi bahwa Anda telah menghapus akses publik dengan mengklik tombol Refresh di konsol. Tanda centang akan dihapus.

Menguji pemahaman Anda

Berikut ini beberapa pertanyaan pilihan ganda untuk memperkuat pemahaman Anda terhadap konsep lab ini. Jawab pertanyaan tersebut sebaik mungkin.

Menghapus objek

  1. Gunakan perintah gcloud storage rm untuk menghapus objek - file gambar di dalam bucket Anda:
gcloud storage rm gs://YOUR-BUCKET-NAME/ada.jpg

Jika berhasil, perintah menampilkan:

Removing gs://YOUR-BUCKET-NAME/ada.jpg...
  1. Refresh konsol. Salinan file gambar tidak lagi tersimpan di Cloud Storage (meskipun salinan yang Anda buat di folder image-folder/ masih ada).

Selamat!

Anda telah membuat bucket penyimpanan, mengaturnya dengan membuat folder dan subfolder, kemudian mengupload objek ke dalamnya. Anda juga membuat objek di dalam bucket dapat diakses secara publik menggunakan Cloud Shell.

Langkah berikutnya/Pelajari lebih lanjut

Lab ini juga merupakan bagian dari rangkaian lab yang disebut Qwik Start. Lab ini dirancang agar Anda dapat mencoba berbagai fitur yang tersedia dengan Google Cloud. Telusuri "Qwik Start" di katalog lab untuk menemukan lab berikutnya yang ingin Anda ikuti.

Sertifikasi dan pelatihan Google Cloud

...membantu Anda mengoptimalkan teknologi Google Cloud. Kelas kami mencakup keterampilan teknis dan praktik terbaik untuk membantu Anda memahami dengan cepat dan melanjutkan proses pembelajaran. Kami menawarkan pelatihan tingkat dasar hingga lanjutan dengan opsi on demand, live, dan virtual untuk menyesuaikan dengan jadwal Anda yang sibuk. Sertifikasi membantu Anda memvalidasi dan membuktikan keterampilan serta keahlian Anda dalam teknologi Google Cloud.

Manual Terakhir Diperbarui pada 29 Oktober 2024

Lab Terakhir Diuji pada 25 Oktober 2024

Hak cipta 2025 Google LLC. Semua hak dilindungi undang-undang. Google dan logo Google adalah merek dagang dari Google LLC. Semua nama perusahaan dan produk lain mungkin adalah merek dagang masing-masing perusahaan yang bersangkutan.

Sebelumnya Berikutnya

Sebelum memulai

  1. Lab membuat project dan resource Google Cloud untuk jangka waktu tertentu
  2. Lab memiliki batas waktu dan tidak memiliki fitur jeda. Jika lab diakhiri, Anda harus memulainya lagi dari awal.
  3. Di kiri atas layar, klik Start lab untuk memulai

Konten ini tidak tersedia untuk saat ini

Kami akan memberi tahu Anda melalui email saat konten tersedia

Bagus!

Kami akan menghubungi Anda melalui email saat konten tersedia

Satu lab dalam satu waktu

Konfirmasi untuk mengakhiri semua lab yang ada dan memulai lab ini

Gunakan penjelajahan rahasia untuk menjalankan lab

Gunakan jendela Samaran atau browser pribadi untuk menjalankan lab ini. Langkah ini akan mencegah konflik antara akun pribadi Anda dan akun Siswa yang dapat menyebabkan tagihan ekstra pada akun pribadi Anda.
Pratinjau