arrow_back

Menggunakan Google Cloud Console dan Cloud Shell

Login Gabung
Uji dan bagikan pengetahuan Anda kepada komunitas kami.
done
Dapatkan akses ke lebih dari 700 lab praktik, badge keahlian, dan kursus

Menggunakan Google Cloud Console dan Cloud Shell

Lab 40 menit universal_currency_alt 5 Kredit show_chart Pengantar
info Lab ini mungkin menggabungkan alat AI untuk mendukung pembelajaran Anda.
Uji dan bagikan pengetahuan Anda kepada komunitas kami.
done
Dapatkan akses ke lebih dari 700 lab praktik, badge keahlian, dan kursus

Ringkasan

Di lab ini, Anda akan memahami antarmuka berbasis web Google Cloud. Ada dua lingkungan terintegrasi: lingkungan GUI (antarmuka pengguna grafis) yang disebut Cloud Console, dan CLI (antarmuka command line) yang disebut Cloud Shell. Di lab ini, Anda akan menggunakan kedua lingkungan tersebut.

Berikut beberapa hal yang perlu Anda ketahui tentang Cloud Console:

  • Cloud Console sedang dalam pengembangan berkelanjutan, sehingga terkadang tata letak grafisnya berubah. Pengembangan ini sering kali bertujuan untuk mengakomodasi fitur Google Cloud yang baru atau perubahan dalam teknologi, sehingga menghasilkan alur kerja yang sedikit berbeda.

  • Anda dapat melakukan sebagian besar tindakan Google Cloud yang umum di Cloud Console, tetapi tidak semua tindakan dapat dilakukan. Secara khusus, teknologi yang sangat baru atau terkadang opsi perintah atau API yang mendetail tidak diterapkan (atau belum diterapkan) di Cloud Console. Dalam kasus ini, command line atau API adalah alternatif terbaik.

  • Cloud Console sangat cepat untuk beberapa aktivitas. Cloud Console dapat melakukan beberapa tindakan bagi Anda, yang dapat memerlukan banyak perintah CLI. Cloud Console juga dapat melakukan tindakan berulang. Dengan beberapa klik, Anda dapat menyelesaikan aktivitas yang membutuhkan banyak pengetikan dan rentan terhadap kesalahan pengetikan.

  • Cloud Console dapat mengurangi kesalahan dengan hanya menawarkan opsi yang valid melalui menunya. Cloud Console dapat memanfaatkan akses ke platform "di belakang layar" melalui SDK untuk memvalidasi konfigurasi sebelum mengirimkan perubahan. Command line tidak dapat melakukan validasi dinamis semacam ini.

Tujuan

Di lab ini, Anda akan mempelajari cara melakukan tugas berikut:

  • Mendapatkan akses ke Google Cloud.

  • Menggunakan Cloud Console untuk membuat bucket Cloud Storage.

  • Menggunakan Cloud Shell untuk membuat bucket Cloud Storage.

  • Memahami fitur-fitur Cloud Shell.

Penyiapan Qwiklabs

Untuk setiap lab, Anda akan memperoleh project Google Cloud baru serta serangkaian resource selama jangka waktu tertentu, tanpa biaya.

  1. Login ke Qwiklabs menggunakan jendela samaran.

  2. Perhatikan waktu akses lab (misalnya, 1:15:00), dan pastikan Anda dapat menyelesaikannya dalam waktu tersebut.
    Tidak ada fitur jeda. Bila perlu, Anda dapat memulai ulang lab, tetapi Anda harus memulai dari awal.

  3. Jika sudah siap, klik Start lab.

  4. Catat kredensial lab (Nama pengguna dan Sandi) Anda. Anda akan menggunakannya untuk login ke Google Cloud Console.

  5. Klik Open Google Console.

  6. Klik Use another account, lalu salin/tempel kredensial lab ini ke perintah yang muncul.
    Jika menggunakan kredensial lain, Anda akan menerima pesan error atau dikenai biaya.

  7. Setujui ketentuan dan lewati halaman resource pemulihan.

Tugas 1. Menggunakan Cloud Console untuk membuat bucket

Pada tugas ini, Anda akan membuat bucket. Namun, artikel ini juga membantu Anda memahami cara tindakan disajikan dalam petunjuk lab di kelas ini dan mengajarkan Anda tentang antarmuka Cloud Console.

Membuka layanan Storage dan membuat bucket

  1. Di Cloud Console, pada Menu navigasi ( Menu navigasi), klik Cloud Storage > Browser.

  2. Klik Create bucket.

  3. Untuk Name, masukkan nama bucket yang unik secara global, biarkan semua nilai lainnya sebagai default.

  4. Klik Create.

Menjelajahi fitur di Cloud Console

Menu Google Cloud berisi ikon Notifikasi. Terkadang, Anda dapat melihat masukan dari perintah yang mendasarinya. Jika Anda tidak yakin dengan apa yang terjadi, periksa Notifikasi untuk mengetahui histori dan informasi tambahan.

Klik Check my progress untuk memverifikasi tujuan.

Membuat bucket menggunakan Cloud Console

Tugas 2. Mengakses Cloud Shell

Di bagian ini, Anda akan menjelajahi Cloud Shell dan beberapa fiturnya.

Anda dapat menggunakan Cloud Shell untuk mengelola project dan resource melalui command line tanpa harus menginstal Cloud SDK dan alat lainnya di komputer.

Cloud shell menyediakan hal berikut:

  • VM Compute Engine Sementara
  • Akses command line ke instance melalui browser
  • Penyimpanan persistent disk sebesar 5 GB ($HOME dir)
  • Cloud SDK dan alat-alat lainnya yang sudah diinstal sebelumnya
  • gcloud: untuk menggunakan Compute Engine dan banyak layanan Google Cloud
  • gsutil: untuk menggunakan Cloud Storage
  • kubectl: untuk menggunakan Google Kubernetes Engine dan Kubernetes
  • bq: untuk menggunakan BigQuery
  • Dukungan bahasa untuk Java, Go, Python, Node.js, PHP, dan Ruby
  • Fungsionalitas pratinjau web
  • Otorisasi bawaan untuk akses ke resource dan instance

Pelajari Cloud Shell lebih lanjut dari Dokumentasi Cloud Shell Google Cloud.

Catatan: Setelah 1 jam tidak aktif, instance Cloud Shell akan diproses ulang. Hanya direktori /home yang tetap ada. Setiap perubahan yang dibuat pada konfigurasi sistem, termasuk variabel lingkungan, hilang di antara sesi.

Membuka Cloud Shell dan menjelajahi fitur-fiturnya

  1. Di menu Google Cloud, klik Activate Cloud Shell (Ikon Aktifkan Cloud Shell). Jika diminta, klik Continue. Cloud Shell akan terbuka di bagian bawah jendela Cloud Console.

    Ada tiga tombol di ujung kanan toolbar Cloud Shell:

    tiga ikon di ujung kanan toolbar Cloud Shell

    • Minimize/Restore: Tombol pertama berfungsi meminimalkan atau memulihkan jendela, yang memberi Anda akses penuh ke Cloud Console tanpa menutup Cloud Shell.
    • Open in a new window: Adanya Cloud Shell di bagian bawah Cloud Console berguna ketika Anda menjalankan perintah satu per satu. Namun, terkadang Anda perlu mengedit file atau ingin melihat output perintah yang lengkap. Untuk penggunaannya, tombol ini akan memunculkan Cloud Shell ke jendela terminal berukuran penuh.
    • Close terminal: Tombol ini berfungsi menutup Cloud Shell. Setiap kali Anda menutup Cloud Shell, mesin virtual akan direset dan semua konteks mesin akan hilang.
  2. Tutup Cloud Shell sekarang.

Tugas 3. Menggunakan Cloud Shell untuk membuat bucket Cloud Storage

Buat bucket kedua dan verifikasi di Cloud Console

  1. Buka Cloud Shell lagi.

  2. Gunakan perintah gsutil untuk membuat bucket lain. Ganti <BUCKET_NAME> dengan nama yang bersifat unik secara global (Anda dapat menambahkan 2 ke nama bucket yang digunakan sebelumnya):

gsutil mb gs://<BUCKET_NAME>
  1. Jika diminta, klik Authorize
  2. Di Cloud Console, pada menu Navigasi (Ikon menu navigasi), klik Cloud Storage > Browser, atau klik Refresh jika sudah berada di browser Storage. Bucket kedua akan ditampilkan di daftar Buckets.
Catatan: Anda telah melakukan tindakan yang setara dengan menggunakan Cloud Console dan Cloud Shell. Anda membuat bucket menggunakan Cloud Console dan bucket lain menggunakan Cloud Shell.

Klik Check my progress untuk memverifikasi tujuan.

Buat bucket menggunakan Cloud Shell

Tugas 4. Menjelajahi lebih banyak fitur Cloud Shell

Upload file

  1. Buka Cloud Shell.

  2. Klik tombol More (Tombol Lainnya) di toolbar Cloud Shell untuk menampilkan opsi lebih lanjut.

  3. Klik Upload. Upload file apa pun dari komputer lokal ke VM Cloud Shell. File ini akan disebut sebagai [MY_FILE].

  4. Di Cloud Shell, ketikkan ls untuk mengonfirmasi bahwa file telah diupload.

  5. Salin file ke salah satu bucket yang Anda buat sebelumnya di lab. Ganti [MY_FILE] dengan file yang Anda upload dan [BUCKET_NAME] dengan salah satu nama bucket:

gsutil cp [MY_FILE] gs://[BUCKET_NAME]

Jika nama file Anda memiliki spasi kosong, pastikan untuk menempatkan tanda kutip tunggal di sekitar nama file. Misalnya, gsutil cp ‘my file.txt' gs://[BUCKET_NAME]

Catatan: Anda telah mengupload file ke VM Cloud Shell dan menyalinnya ke bucket.
  1. Jelajahi opsi yang tersedia di Cloud Shell dengan mengklik berbagai ikon yang ada di toolbar Cloud Shell.
  2. Tutup semua sesi Cloud Shell.

Klik Check my progress untuk memverifikasi tujuan.

Upload file ke bucket Storage

Tugas 5. Membuat status persisten di Cloud Shell

Di bagian ini, Anda akan mempelajari praktik terbaik dalam menggunakan Cloud Shell. Perintah gcloud sering kali mengharuskan Anda untuk menentukan nilai seperti Region, Zone, atau Project ID. Jika Anda memasukkan nilai tersebut berulang kali, kemungkinan untuk terjadinya error pengetikan akan bertambah. Jika sering menggunakan Cloud Shell, Anda sebaiknya menetapkan nilai umum dalam variabel lingkungan dan menggunakannya, bukan mengetikkan nilainya.

Mengidentifikasi region yang tersedia

  1. Buka Cloud Shell dari Cloud Console. Perhatikan bahwa tindakan ini akan mengalokasikan VM baru untuk Anda.

  2. Untuk menampilkan daftar region yang tersedia, jalankan perintah berikut:

gcloud compute regions list
  1. Pilih region dari daftar dan catat nilainya dalam editor teks pilihan Anda. Region ini sekarang akan disebut sebagai [YOUR_REGION] untuk seterusnya di lab ini.

Membuat dan memverifikasi variabel lingkungan

  1. Buat variabel lingkungan dan ganti [YOUR_REGION] dengan region yang Anda pilih pada langkah sebelumnya:

INFRACLASS_REGION=[YOUR_REGION]
  1. Verifikasi dengan echo:

echo $INFRACLASS_REGION

Anda dapat menggunakan variabel lingkungan seperti ini dalam perintah gcloud untuk mengurangi peluang kesalahan ketik dan agar Anda tidak harus mengingat banyak informasi mendetail.

Catatan: Setiap kali Anda menutup Cloud Shell dan membukanya kembali, VM baru akan dialokasikan, dan variabel lingkungan yang baru saja Anda tetapkan akan hilang. Pada langkah berikutnya, Anda akan membuat file untuk menetapkan nilai sehingga tidak perlu memasukkan perintah setiap kali Cloud Shell direset.

Menambahkan variabel lingkungan ke file

  1. Buat subdirektori untuk materi yang digunakan dalam lab ini:

mkdir infraclass
  1. Buat file dengan nama config di direktori infraclass:

touch infraclass/config
  1. Tambahkan nilai variabel lingkungan Region Anda ke file config:

echo INFRACLASS_REGION=$INFRACLASS_REGION >> ~/infraclass/config
  1. Buat variabel lingkungan kedua untuk Project ID Anda, yang menggantikan [YOUR_PROJECT_ID] dengan Project ID Anda. Anda dapat menemukan Project ID di Halaman beranda Cloud Console.

INFRACLASS_PROJECT_ID=[YOUR_PROJECT_ID]
  1. Tambahkan nilai variabel lingkungan Project ID Anda ke file config:

echo INFRACLASS_PROJECT_ID=$INFRACLASS_PROJECT_ID >> ~/infraclass/config
  1. Gunakan perintah source untuk menetapkan variabel lingkungan, dan gunakan perintah echo untuk memverifikasi bahwa variabel project ditetapkan:

source infraclass/config echo $INFRACLASS_PROJECT_ID Catatan: Perintah ini memberi Anda metode untuk membuat variabel lingkungan dan membuatnya kembali dengan mudah jika Cloud Shell digunakan lagi atau direset. Namun, Anda tetap harus ingat untuk menjalankan perintah source setiap kali Cloud Shell dibuka. Pada langkah berikutnya, Anda akan mengubah file .profile sehingga perintah source dijalankan secara otomatis setiap kali terminal ke Cloud Shell dibuka.
  1. Tutup dan buka kembali Cloud Shell. Lalu, jalankan perintah echo lagi:

echo $INFRACLASS_PROJECT_ID

Tidak akan ada output karena variabel lingkungan tidak ada lagi.

Mengubah profil bash dan membuat persistensi

  1. Edit profil shell dengan perintah berikut:

nano .profile
  1. Tambahkan baris berikut ke bagian akhir file:

source infraclass/config
  1. Tekan Ctrl+O, lalu ENTER untuk menyimpan file, kemudian tekan Ctrl+X untuk keluar dari nano.

  2. Tutup lalu buka kembali Cloud Shell untuk mereset VM.

  3. Gunakan perintah echo untuk memverifikasi bahwa variabel masih ditetapkan:

echo $INFRACLASS_PROJECT_ID

Saat ini Anda seharusnya dapat melihat nilai yang diharapkan yang telah ditetapkan di file konfigurasi.

Catatan: Jika lingkungan Cloud Shell Anda pernah rusak, petunjuk untuk meresetnya ada di artikel Dokumentasi Cloud Shell berjudul Menonaktifkan atau Mereset Cloud Shell. Tindakan ini akan menyebabkan semua yang ada di lingkungan Cloud Shell Anda disetel kembali ke kondisi default aslinya.

Tugas 6. Meninjau antarmuka Google Cloud

Cloud Shell adalah lingkungan interaktif yang sangat baik untuk menjelajahi Google Cloud dengan menggunakan perintah Google Cloud SDK seperti gcloud dan gsutil.

Anda dapat menginstal Google Cloud SDK di komputer atau pada instance VM di Google Cloud. Perintah gcloud dan gsutil dapat dibuat secara otomatis menggunakan bahasa skrip seperti bash (Linux) atau Powershell (Windows). Anda juga dapat menjelajah menggunakan alat command line di Cloud Shell, lalu menggunakan parameter sebagai panduan penerapan di SDK menggunakan salah satu bahasa yang didukung.

Antarmuka Google Cloud terdiri atas dua bagian: Cloud Console dan Cloud Shell.

Console:

  • Menyediakan cara cepat untuk melakukan tugas.
  • Memberikan opsi kepada Anda, bukan mengharuskan Anda memahami semuanya.
  • Melakukan validasi di belakang layar sebelum mengirimkan perintah.

Cloud Shell menyediakan:

  • Kontrol mendetail
  • Berbagai opsi dan fitur lengkap
  • Jalur otomatisasi melalui skrip

Mengakhiri lab Anda

Setelah Anda menyelesaikan lab, klik Akhiri Lab. Google Cloud Skills Boost menghapus resource yang telah Anda gunakan dan membersihkan akun.

Anda akan diberi kesempatan untuk menilai pengalaman menggunakan lab. Pilih jumlah bintang yang sesuai, ketik komentar, lalu klik Kirim.

Makna jumlah bintang:

  • 1 bintang = Sangat tidak puas
  • 2 bintang = Tidak puas
  • 3 bintang = Netral
  • 4 bintang = Puas
  • 5 bintang = Sangat puas

Anda dapat menutup kotak dialog jika tidak ingin memberikan masukan.

Untuk masukan, saran, atau koreksi, gunakan tab Dukungan.

Hak cipta 2020 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.

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