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
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
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.
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.
Klik Next.
Salin Password di bawah dan tempel ke dialog Welcome.
{{{user_0.password | "Password"}}}
Anda juga dapat menemukan Password di panel Lab Details.
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.
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.
Klik Activate Cloud Shell di bagian atas Konsol Google Cloud.
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.
(Opsional) Anda dapat menampilkan daftar nama akun yang aktif dengan perintah ini:
gcloud auth list
Klik Authorize.
Output:
ACTIVE: *
ACCOUNT: {{{user_0.username | "ACCOUNT"}}}
Untuk menetapkan akun aktif, jalankan:
$ gcloud config set account `ACCOUNT`
(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"}}}
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:
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:
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!
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:
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.
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:
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.
Anda berhasil menghapus akses publik untuk objek ini.
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
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...
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.
Lab membuat project dan resource Google Cloud untuk jangka waktu tertentu
Lab memiliki batas waktu dan tidak memiliki fitur jeda. Jika lab diakhiri, Anda harus memulainya lagi dari awal.
Di kiri atas layar, klik Start lab untuk memulai
Gunakan penjelajahan rahasia
Salin Nama Pengguna dan Sandi yang diberikan untuk lab tersebut
Klik Open console dalam mode pribadi
Login ke Konsol
Login menggunakan kredensial lab Anda. Menggunakan kredensial lain mungkin menyebabkan error atau dikenai biaya.
Setujui persyaratan, dan lewati halaman resource pemulihan
Jangan klik End lab kecuali jika Anda sudah menyelesaikan lab atau ingin mengulanginya, karena tindakan ini akan menghapus pekerjaan Anda dan menghapus project
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.
Lab interaktif ini menunjukkan kepada Anda cara melakukan tugas-tugas dasar di Cloud Storage menggunakan alat command line gsutil. Tonton video singkat Google Cloud Storage: Massive Scalability Plus More.