Untuk melihat ringkasan VM yang berjalan di project Anda, dapatkan daftar VM. Dokumen ini menunjukkan cara mendapatkan daftar VM di semua zona atau di zona tertentu.
Sebelum memulai
-
Siapkan autentikasi, jika Anda belum melakukannya.
Autentikasi adalah proses verifikasi identitas Anda untuk akses ke layanan dan API Google Cloud.
Untuk menjalankan kode atau contoh dari lingkungan pengembangan lokal, Anda dapat melakukan autentikasi ke Compute Engine sebagai berikut.
Pilih tab untuk melihat bagaimana Anda berencana menggunakan contoh di halaman ini:
Konsol
Saat menggunakan Konsol Google Cloud untuk mengakses API dan layanan Google Cloud, Anda tidak perlu menyiapkan autentikasi.
gcloud
-
Instal Google Cloud CLI, lalu initialize dengan menjalankan perintah berikut:
gcloud init
- Menetapkan region dan zona default.
Go
Untuk menggunakan contoh Go di halaman ini dari lingkungan pengembangan lokal, instal dan lakukan inisialisasi gcloud CLI, lalu siapkan Kredensial Default Aplikasi dengan kredensial pengguna Anda.
- Menginstal Google Cloud CLI.
-
Untuk initialize gcloud CLI, jalankan perintah berikut:
gcloud init
-
Buat kredensial autentikasi lokal untuk Akun Google Anda:
gcloud auth application-default login
Untuk informasi selengkapnya, lihat Siapkan autentikasi untuk lingkungan pengembangan lokal.
Java
Untuk menggunakan contoh Java di halaman ini dari lingkungan pengembangan lokal, instal dan lakukan inisialisasi gcloud CLI, lalu siapkan Kredensial Default Aplikasi dengan kredensial pengguna Anda.
- Menginstal Google Cloud CLI.
-
Untuk initialize gcloud CLI, jalankan perintah berikut:
gcloud init
-
Buat kredensial autentikasi lokal untuk Akun Google Anda:
gcloud auth application-default login
Untuk informasi selengkapnya, lihat Siapkan autentikasi untuk lingkungan pengembangan lokal.
Node.js
Untuk menggunakan contoh Node.js di halaman ini dari lingkungan pengembangan lokal, instal dan lakukan inisialisasi gcloud CLI, lalu siapkan Kredensial Default Aplikasi dengan kredensial pengguna Anda.
- Menginstal Google Cloud CLI.
-
Untuk initialize gcloud CLI, jalankan perintah berikut:
gcloud init
-
Buat kredensial autentikasi lokal untuk Akun Google Anda:
gcloud auth application-default login
Untuk informasi selengkapnya, lihat Siapkan autentikasi untuk lingkungan pengembangan lokal.
Python
Untuk menggunakan contoh Python di halaman ini dari lingkungan pengembangan lokal, instal dan lakukan inisialisasi gcloud CLI, lalu siapkan Kredensial Default Aplikasi dengan kredensial pengguna Anda.
- Menginstal Google Cloud CLI.
-
Untuk initialize gcloud CLI, jalankan perintah berikut:
gcloud init
-
Buat kredensial autentikasi lokal untuk Akun Google Anda:
gcloud auth application-default login
Untuk informasi selengkapnya, lihat Siapkan autentikasi untuk lingkungan pengembangan lokal.
REST
Untuk menggunakan contoh REST API di halaman ini dalam lingkungan pengembangan lokal, gunakan kredensial yang Anda berikan ke gcloud CLI.
Instal Google Cloud CLI, lalu initialize dengan menjalankan perintah berikut:
gcloud init
-
Mendapatkan daftar VM
Konsol
Di Konsol Google Cloud, buka halaman Instance VM:
gcloud
Dapatkan daftar gabungan semua VM di semua zona untuk sebuah project menggunakan perintah gcloud compute instances list
:
gcloud compute instances list
Untuk mempersempit daftar VM ke zona tertentu, gunakan perintah sebelumnya dengan flag --zones
.
Go
Contoh berikut ini memberikan daftar instance di semua zona dalam project Anda:
Sebelum mencoba contoh ini, ikuti petunjuk penyiapan Go yang berada di dalam Panduan memulai Compute Engine menggunakan library klien. Untuk informasi selengkapnya, lihat dokumentasi referensi API Go Compute Engine.
Untuk melakukan autentikasi ke Compute Engine, siapkan Kredensial Default Aplikasi. Untuk mengetahui informasi selengkapnya, baca Menyiapkan autentikasi untuk lingkungan pengembangan lokal.
Anda juga bisa mendapatkan daftar instance di zona tertentu:
Java
Contoh berikut ini memberikan daftar instance di semua zona dalam project Anda:
Sebelum mencoba contoh ini, ikuti petunjuk penyiapan Java yang berada di dalam Panduan memulai Compute Engine menggunakan library klien. Untuk informasi selengkapnya, lihat dokumentasi referensi API Java Compute Engine.
Untuk melakukan autentikasi ke Compute Engine, siapkan Kredensial Default Aplikasi. Untuk mengetahui informasi selengkapnya, baca Menyiapkan autentikasi untuk lingkungan pengembangan lokal.
Anda juga bisa mendapatkan daftar instance di zona tertentu:
Node.js
Contoh berikut ini memberikan daftar instance di semua zona dalam project Anda:
Sebelum mencoba contoh ini, ikuti petunjuk penyiapan Node.js yang berada di dalam Panduan memulai Compute Engine menggunakan library klien. Untuk informasi selengkapnya, lihat dokumentasi referensi API Node.js Compute Engine.
Untuk melakukan autentikasi ke Compute Engine, siapkan Kredensial Default Aplikasi. Untuk mengetahui informasi selengkapnya, baca Menyiapkan autentikasi untuk lingkungan pengembangan lokal.
Anda juga bisa mendapatkan daftar instance di zona tertentu:
Python
Contoh berikut ini memberikan daftar instance di semua zona dalam project Anda:
Sebelum mencoba contoh ini, ikuti petunjuk penyiapan Python yang berada di dalam Panduan memulai Compute Engine menggunakan library klien. Untuk informasi selengkapnya, lihat dokumentasi referensi API Python Compute Engine.
Untuk melakukan autentikasi ke Compute Engine, siapkan Kredensial Default Aplikasi. Untuk mengetahui informasi selengkapnya, baca Menyiapkan autentikasi untuk lingkungan pengembangan lokal.
Anda juga bisa mendapatkan daftar instance di zona tertentu:
REST
Dapatkan daftar gabungan semua VM di semua zona dalam suatu project menggunakan metode instances.aggregatedList
:
GET https://compute.googleapis.com/compute/v1/projects/PROJECT/aggregated/instances
Ganti PROJECT
dengan nama project untuk mendapatkan daftar VM.
Untuk mempersempit daftar VM ke zona tertentu, gunakan metode
instances.list
:
GET https://compute.googleapis.com/compute/v1/projects/PROJECT/zones/ZONE/instances
Ganti kode berikut:
PROJECT
: nama project tempat daftar VM diambilZONE
: zona tempat daftar VM diambil