Halaman ini menjelaskan cara mendapatkan, mencantumkan, dan menghapus template instance.
Sebelum memulai
-
Jika Anda belum melakukannya, siapkan autentikasi.
Autentikasi adalah
proses yang digunakan untuk memverifikasi identitas Anda agar dapat mengakses Google Cloud layanan dan API.
Untuk menjalankan kode atau contoh dari lingkungan pengembangan lokal, Anda dapat mengautentikasi ke Compute Engine dengan memilih salah satu opsi berikut:
Select the tab for how you plan to use the samples on this page:
When you use the Google Cloud console to access Google Cloud services and APIs, you don't need to set up authentication.
-
Install the Google Cloud CLI, then initialize it by running the following command:
gcloud init
- Set a default region and zone.
- Install the Google Cloud CLI.
-
To initialize the gcloud CLI, run the following command:
gcloud init
-
If you're using a local shell, then create local authentication credentials for your user account:
gcloud auth application-default login
You don't need to do this if you're using Cloud Shell.
- Install the Google Cloud CLI.
-
To initialize the gcloud CLI, run the following command:
gcloud init
-
If you're using a local shell, then create local authentication credentials for your user account:
gcloud auth application-default login
You don't need to do this if you're using Cloud Shell.
- Install the Google Cloud CLI.
-
To initialize the gcloud CLI, run the following command:
gcloud init
-
If you're using a local shell, then create local authentication credentials for your user account:
gcloud auth application-default login
You don't need to do this if you're using Cloud Shell.
- Install the Google Cloud CLI.
-
To initialize the gcloud CLI, run the following command:
gcloud init
-
If you're using a local shell, then create local authentication credentials for your user account:
gcloud auth application-default login
You don't need to do this if you're using Cloud Shell.
Go
Untuk menggunakan contoh Go di halaman ini dalam lingkungan pengembangan lokal, instal dan lakukan inisialisasi gcloud CLI, lalu siapkan Kredensial Default Aplikasi dengan kredensial pengguna Anda.
Untuk informasi selengkapnya, lihat Set up authentication for a local development environment.
Java
Untuk menggunakan contoh Java di halaman ini dalam lingkungan pengembangan lokal, instal dan lakukan inisialisasi gcloud CLI, lalu siapkan Kredensial Default Aplikasi dengan kredensial pengguna Anda.
Untuk informasi selengkapnya, lihat Set up authentication for a local development environment.
Node.js
Untuk menggunakan contoh Node.js di halaman ini dalam lingkungan pengembangan lokal, instal dan lakukan inisialisasi gcloud CLI, lalu siapkan Kredensial Default Aplikasi dengan kredensial pengguna Anda.
Untuk informasi selengkapnya, lihat Set up authentication for a local development environment.
Python
Untuk menggunakan contoh Python di halaman ini dalam lingkungan pengembangan lokal, instal dan lakukan inisialisasi gcloud CLI, lalu siapkan Kredensial Default Aplikasi dengan kredensial pengguna Anda.
Untuk informasi selengkapnya, lihat Set up authentication for a local development environment.
REST
Untuk menggunakan contoh REST API di halaman ini dalam lingkungan pengembangan lokal, gunakan kredensial yang Anda berikan ke gcloud CLI.
Install the Google Cloud CLI, then initialize it by running the following command:
gcloud init
Untuk informasi selengkapnya, lihat Mengautentikasi untuk menggunakan REST dalam Google Cloud dokumentasi autentikasi.
-
Mendapatkan informasi tentang template instance
- Di konsol Google Cloud, buka halaman Instance Templates.
- Klik nama template instance untuk melihat detail template tersebut.
Untuk mendapatkan informasi tentang template instance regional atau global, gunakan
instance-templates describe command
.
Untuk template instance regional, gunakan perintah berikut:
gcloud compute instance-templates describeINSTANCE_TEMPLATE_NAME \ --region=REGION
Untuk template instance global, gunakan perintah berikut:
gcloud compute instance-templates describeINSTANCE_TEMPLATE_NAME
Untuk mendapatkan informasi tentang template instance regional, gunakan metode regionInstanceTemplates.get
seperti berikut:
GET https://compute.googleapis.com/compute/v1/projects/PROJECT_ID /regions/REGION /instanceTemplates/INSTANCE_TEMPLATE_NAME
Untuk mendapatkan informasi tentang template instance global, gunakan
instanceTemplates.get
sebagai berikut:
GET https://compute.googleapis.com/compute/v1/projects/[PROJECT_ID]/global/instanceTemplates/[INSTANCE_TEMPLATE]
Membuat daftar template instance
Untuk mendapatkan daftar template instance yang Anda buat:
Halaman Template Instance mencantumkan semua template instance dalam project Anda.
Untuk mendapatkan daftar semua template instance regional, gunakan perintah berikut:
gcloud compute instance-templates list \ --regions
Untuk mendapatkan daftar template instance regional di region tertentu, gunakan perintah berikut:
gcloud compute instance-templates list \ --filter="region:(REGION )"
Untuk mendapatkan daftar template instance global, gunakan perintah berikut:
gcloud compute instance-templates list \ --global
Untuk mendapatkan daftar semua template instance, termasuk template regional dan global, gunakan perintah berikut:
gcloud compute instance-templates list
Untuk mendapatkan daftar template instance regional, buat permintaan regionInstanceTemplates.list
:
GET https://compute.googleapis.com/compute/v1/projects/PROJECT /regions/REGION /instanceTemplates
Untuk mendapatkan daftar template instance global, buat
permintaan
instanceTemplates.list
:
GET https://compute.googleapis.com/compute/v1/projects/PROJECT_ID /global/instanceTemplates
Menghapus template instance
Menghapus template instance akan menyingkirkannya dari daftar template. Anda tidak dapat menghapus template instance jika grup instance terkelola mereferensikannya.
- Di konsol Google Cloud, buka halaman Instance Templates.
- Pilih instance tempate yang ingin dihapus.
- Klik Delete.
Dengan menggunakan Google Cloud CLI, jalankan:
gcloud compute instance-templates deleteINSTANCE_TEMPLATE_NAME
Untuk template instance regional, INSTANCE_TEMPLATE_NAME harus berisi URL template yang lengkap. Contoh, https://www.googleapis.com/compute/v1/projects/example-project/regions/us-central1/instanceTemplates/example-regional-instance-template
.
Untuk menghapus template instance regional, buat permintaan regionInstanceTemplates.delete
:
DELETE https://compute.googleapis.com/compute/v1/projects/PROJECT_ID /regions/REGION /instanceTemplates/INSTANCE_TEMPLATE_NAME
Untuk menghapus template instance global, buat permintaan instanceTemplates.delete
:
DELETE https://compute.googleapis.com/compute/v1/projects/PROJECT_ID /global/instanceTemplates/INSTANCE_TEMPLATE_NAME
Terkadang VM dalam grup instance terkelola tidak sinkron dengan grup lainnya, dan menggunakan template instance lain dari grup lainnya. Jika VM dalam grup instance terkelola menggunakan template lain dari yang ditentukan pada grup, VM tersebut akan terus menggunakan templatenya untuk perbaikan meskipun template tersebut dihapus. Untuk informasi selengkapnya tentang cara menerapkan template instance baru, baca Menerapkan konfigurasi baru ke VM di MIG.