Checkpoint
Create a Cloud Storage bucket
/ 50
Copy an object to a folder in the bucket (ada.jpg)
/ 25
Make your object publicly accessible
/ 25
Cloud Storage: Qwik Start - CLI/SDK
- GSP074
- Ringkasan
- Penyiapan dan persyaratan
- Tugas 1. Membuat bucket
- Tugas 2. Mengupload objek ke dalam bucket Anda
- Tugas 3. Mendownload objek dari bucket Anda
- Tugas 4. Menyalin objek ke folder di dalam bucket
- Tugas 5. Membuat daftar konten dari bucket atau folder
- Tugas 6. Menampilkan detail untuk objek
- Tugas 7. Menjadikan objek dapat diakses secara publik
- Tugas 8. Menghapus akses publik
- Selamat!
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 Mulai 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 praktik ini dapat Anda gunakan untuk melakukan sendiri 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).
- Waktu untuk menyelesaikan lab. Ingat, setelah dimulai, lab tidak dapat dijeda.
Cara memulai lab dan login ke Google Cloud Console
-
Klik tombol Start Lab. Jika Anda perlu membayar lab, jendela pop-up akan terbuka untuk memilih metode pembayaran. Di sebelah kiri adalah panel Lab Details dengan info 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.
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.
Setelah terhubung, Anda sudah diautentikasi, dan project ditetapkan ke PROJECT_ID Anda. Output berisi baris yang mendeklarasikan PROJECT_ID untuk sesi ini:
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:
-
Klik Authorize.
-
Output Anda sekarang akan terlihat seperti ini:
Output:
- (Opsional) Anda dapat menampilkan daftar project ID dengan perintah ini:
Output:
Contoh output:
gcloud
yang lengkap di Google Cloud, baca panduan ringkasan gcloud CLI.
Menetapkan region
Tetapkan region project untuk lab ini:
Tugas 1. Membuat bucket
Alat utilitas Cloud Storage, gsutil, telah diinstal dan siap digunakan di Google Cloud. Dalam lab ini, Anda akan menggunakan gsutil
di Cloud Shell.
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 (mb
) 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:
Creating gs://YOUR-BUCKET-NAME/...
ServiceException: 409 Bucket YOUR-BUCKET-NAME already exists.
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.
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.
- Untuk mendownload gambar ini (ada.jpg) ke dalam bucket Anda, masukkan perintah berikut ke dalam Cloud Shell:
- Gunakan perintah
gsutil cp
untuk mengupload gambar dari lokasi tempat Anda menyimpannya ke bucket yang Anda buat:
Anda dapat melihat gambar dimuat ke dalam bucket dari command line.
Anda berhasil menyimpan objek di dalam bucket!
- Sekarang hapus gambar yang didownload:
Tugas 3. Mendownload objek dari bucket Anda
- Gunakan perintah
gsutil cp
untuk mendownload gambar yang Anda simpan di bucket ke Cloud Shell:
Jika berhasil, perintah menampilkan:
Anda berhasil mendownload gambar dari bucket.
Tugas 4. Menyalin objek ke folder di dalam bucket
- Gunakan perintah
gsutil cp
untuk membuat folder yang disebutimage-folder
dan salin gambar (ada.jpg) ke dalamnya:
Jika berhasil, perintah menampilkan:
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.
Tugas 5. Membuat daftar konten dari bucket atau folder
- Gunakan perintah
gsutil ls
untuk membuat daftar konten dari bucket:
Jika berhasil, perintah menampilkan pesan yang mirip dengan:
Ini adalah semua yang ada di dalam bucket Anda.
Tugas 6. Menampilkan detail untuk objek
- Gunakan perintah
gsutil ls
, dengan flag-l
guna mendapatkan beberapa detail tentang file gambar yang Anda upload ke bucket:
Jika berhasil, perintah menampilkan pesan yang mirip dengan:
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:
Jika berhasil, perintah menampilkan:
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.
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
- Untuk menghapus izin ini, gunakan perintah:
Jika berhasil, perintah menampilkan:
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
gsutil rm
untuk menghapus objek - file gambar di dalam bucket Anda:
Jika berhasil, perintah menampilkan:
- 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. Cari "Qwik Start" di katalog lab untuk menemukan lab berikutnya yang ingin diikuti.
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 26 Januari 2024
Lab Terakhir Diuji pada 11 Agustus 2023
Hak cipta 2024 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.