Instance berisi bootloader, sistem file boot, dan OS image. Dokumen ini menjelaskan cara membuat instance dari image OS publik. Jika Anda membuat instance Arm, pilih image OS yang kompatibel dengan Arm.
Beberapa image mendukung fitur Shielded VM, yang menawarkan fitur keamanan seperti firmware yang mematuhi UEFI, Booting Aman, dan Booting Terukur yang dilindungi vTPM. Pada Shielded VM, vTPM dan pemantauan integritas diaktifkan secara default.
Sebelum memulai
- Saat membuat instance dari image menggunakan Google Cloud CLI atau Compute Engine API, terdapat batas 20 instance per detik. Jika Anda perlu membuat jumlah instance per detik yang lebih tinggi, minta batas kuota yang lebih tinggi untuk resource Image.
-
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:
Console
When you use the Google Cloud console to access Google Cloud services and APIs, you don't need to set up authentication.
gcloud
-
Install the Google Cloud CLI, then initialize it by running the following command:
gcloud init
- Set a default region and zone.
Di Konsol Google Cloud, buka halaman Images.
Jalankan perintah berikut:
gcloud compute images list
Catat nama image, atau kelompok image dan nama project yang berisi image tersebut.
Opsional: Untuk menentukan apakah image mendukung fitur Shielded VM, jalankan perintah berikut ini:
gcloud compute images describe IMAGE_NAME \ --project=IMAGE_PROJECT
Ganti kode berikut:
IMAGE_NAME
: nama image untuk memeriksa dukungan fitur Shielded VMIMAGE_PROJECT
: project yang berisi image tersebut
Jika image mendukung fitur Shielded VM, baris berikut ini akan muncul di dalam output:
type: UEFI_COMPATIBLE
.Jalankan perintah berikut:
GET https://compute.googleapis.com/compute/v1/projects/IMAGE_PROJECT/global/images/
Catat nama image, atau kelompok image dan nama project yang berisi image tersebut.
Opsional: Untuk menentukan apakah image mendukung fitur Shielded VM, jalankan perintah berikut ini:
GET https://compute.googleapis.com/compute/v1/projects/IMAGE_PROJECT/global/images/IMAGE_NAME
Ganti kode berikut:
IMAGE_PROJECT
: project yang berisi image tersebutIMAGE_NAME
: nama image untuk memeriksa dukungan fitur Shielded VM
Jika image mendukung fitur Shielded VM, baris berikut ini akan muncul di dalam output:
type: UEFI_COMPATIBLE
.Di konsol Google Cloud, buka halaman Create an instance.
Jika diminta, pilih project Anda, lalu klik Lanjutkan. Halaman Create an instance akan muncul dan menampilkan panel Machine configuration.
Di panel Machine configuration, lakukan hal berikut:
- Di kolom Name, tentukan nama untuk VM Anda. Untuk informasi selengkapnya, lihat Konvensi penamaan resource.
Opsional: Di kolom Zone, pilih zona untuk VM ini.
Pilihan defaultnya adalah Semua. Jika Anda tidak mengubah pilihan default ini, Google akan otomatis memilih zona untuk Anda berdasarkan jenis dan ketersediaan mesin.
Pilih kelompok mesin untuk VM Anda. Konsol Google Cloud kemudian akan menampilkan seri mesin yang tersedia untuk kelompok mesin yang Anda pilih. Opsi keluarga mesin berikut tersedia:
- Tujuan umum
- Dioptimalkan untuk komputasi
- Dioptimalkan untuk memori
- Dioptimalkan untuk penyimpanan
- GPU
Di kolom Series, pilih deret mesin untuk VM Anda.
Jika Anda memilih GPUs sebagai kelompok mesin pada langkah sebelumnya, pilih GPU type yang Anda inginkan. Seri mesin kemudian akan otomatis dipilih untuk jenis GPU yang dipilih.
Di bagian Machine type, pilih jenis mesin untuk VM Anda.
Di menu navigasi, klik OS and storage. Di panel Operating system and storage yang muncul, konfigurasikan boot disk Anda dengan melakukan hal berikut:
- Klik Ubah. Panel Disk booting akan muncul dan menampilkan tab Image publik.
- Dalam daftar Operating system, pilih jenis OS.
- Dalam daftar Version, pilih versi OS.
- Pada daftar Boot disk type, pilih jenis disk booting.
- Di kolom Size (GB), tentukan ukuran boot disk.
- Opsional: Untuk opsi konfigurasi lanjutan, luaskan bagian Show advanced configurations.
- Untuk mengonfirmasi opsi disk booting dan kembali ke panel Sistem operasi dan penyimpanan, klik Select.
Di menu navigasi, klik Networking. Di panel Networking yang muncul, lakukan hal berikut:
- Buka bagian Firewall.
Untuk mengizinkan traffic HTTP atau HTTPS ke VM, pilih Allow HTTP traffic atau Allow HTTPS traffic.
Compute Engine menambahkan tag jaringan ke VM Anda dan membuat aturan firewall masuk yang sesuai, yang mengizinkan semua traffic masuk ke
tcp:80
(HTTP) atautcp:443
(HTTPS). Tag jaringan mengaitkan aturan firewall dengan VM. Untuk mengetahui informasi selengkapnya, lihat Ringkasan aturan firewall dalam dokumentasi Cloud Next Generation Firewall.
Opsional: Jika memilih OS image yang mendukung fitur Shielded VM, Anda dapat mengubah setelan Shielded VM.
Untuk melakukannya, di menu navigasi, klik Security. Di panel Security yang muncul, Anda dapat mengonfigurasi hal berikut:
Untuk mengaktifkan Secure Boot, pilih kotak centang Turn on Secure Boot. Secure Boot secara default dinonaktifkan.
Untuk menonaktifkan vTPM, hapus kotak centang Turn on vTPM. vTPM secara default diaktifkan. Menonaktifkan vTPM juga akan menonaktifkan integrity monitoring, karena integrity monitoring bergantung pada data yang telah dikumpulkan oleh Booting Terukur.
Untuk menonaktifkan pemantauan integritas, hapus kotak centang Turn on Integrity Monitoring. Pemantauan integritas secara default diaktifkan.
Opsional: Tentukan opsi konfigurasi lainnya. Untuk mengetahui informasi selengkapnya, lihat Opsi konfigurasi selama pembuatan instance.
Untuk membuat dan memulai VM, klik Create.
- Pilih image publik. Catat nama image atau kelompok image dan nama project yang berisi image tersebut.
Gunakan perintah
gcloud compute instances create
untuk membuat VM dari kelompok image, atau dari versi spesifik OS image.Jika Anda menentukan flag
--shielded-secure-boot
opsional, Compute Engine akan membuat VM dengan ketiga fitur Shielded VM yang diaktifkan:Setelah Compute Engine memulai VM, Anda harus menghentikan VM untuk mengubah opsi Shielded VM.
gcloud compute instances create VM_NAME \ --zone=ZONE \ [--image=IMAGE | --image-family=IMAGE_FAMILY] \ --image-project=IMAGE_PROJECT IMAGE_FLAG \ --machine-type=MACHINE_TYPE
Ganti kode berikut:
VM_NAME
: nama VM yang baruZONE
: zona tempat instance dibuatIMAGE_PROJECT
: project yang berisi imageIMAGE_FLAG
: tentukan salah satu dari hal berikut:Gunakan flag
--image IMAGE_NAME
untuk menentukan versi image publik tertentu.Misalnya,
--image debian-12-bookworm-v20241112
.Gunakan flag
--image-family IMAGE_FAMILY_NAME
untuk menentukan kelompok image.Tindakan ini akan membuat VM dari image OS terbaru yang masih digunakan dalam kelompok image. Misalnya, jika Anda menentukan
--image-family debian-12
, Compute Engine akan menggunakan OS image versi terbaru dalam kelompok image Debian 12.
MACHINE_TYPE
: jenis mesin untuk VM baru, yang dapat berupa jenis mesin yang telah ditetapkan atau jenis mesin kustom.Untuk mendapatkan daftar jenis mesin yang tersedia di zona, gunakan perintah
gcloud compute machine-types list
dengan flag--zones
.
Pastikan bahwa Compute Engine telah membuat VM ini:
gcloud compute instances describe VM_NAME
Ganti
VM_NAME
dengan nama VM.- Di Konsol Google Cloud, buka halaman Instance VM.
- Klik Create instance.
- Tentukan parameter yang Anda inginkan.
- Di bagian atas atau bawah halaman, klik Kode yang setara, lalu klik tab Terraform untuk melihat kode Terraform.
- Pilih image publik. Catat nama image atau kelompok image dan nama project yang berisi image tersebut.
Gunakan metode
instances.insert
untuk membuat VM dari kelompok image atau dari versi image OS tertentu:POST https://compute.googleapis.com/compute/v1/projects/
PROJECT_ID
/zones/ZONE
/instances { "machineType":"zones/MACHINE_TYPE_ZONE/machineTypes/MACHINE_TYPE", "name":"VM_NAME
", "disks":[ { "initializeParams":{ "sourceImage":"projects/IMAGE_PROJECT/global/images/IMAGE" }, "boot":true } ], "networkInterfaces":[ { "network":"global/networks/NETWORK_NAME" } ], "shieldedInstanceConfig":{ "enableSecureBoot":"ENABLE_SECURE_BOOT" } }Ganti kode berikut:
PROJECT_ID
: ID project tempat VM akan dibuatZONE
: zone tempat VM akan dibuatMACHINE_TYPE_ZONE
: zona yang berisi jenis mesin yang akan digunakan untuk VM baruMACHINE_TYPE
: jenis mesin, telah ditetapkan atau kustom, untuk VM baruVM_NAME
: nama VM baruIMAGE_PROJECT
: project yang berisi image
Misalnya, jika Anda menentukandebian-10
sebagai kelompok image, tentukandebian-cloud
sebagai project image tersebut.IMAGE
: tentukan salah satu dari hal berikut:IMAGE
: versi tertentu dari image publikMisalnya,
"sourceImage": "projects/debian-cloud/global/images/debian-10-buster-v20200309"
IMAGE_FAMILY
: kelompok imageTindakan ini akan membuat VM dari OS image terbaru yang masih digunakan. Misalnya, jika Anda menentukan
"sourceImage": "projects/debian-cloud/global/images/family/debian-10"
, Compute Engine akan membuat VM dari versi OS image terbaru dalam kelompok imageDebian 10
.
NETWORK_NAME
: jaringan VPC yang ingin Anda gunakan untuk VM. Anda dapat menentukandefault
untuk menggunakan jaringan default Anda.ENABLE_SECURE_BOOT
: Jika Anda memilih image yang mendukung fitur Shielded VM, Compute Engine, secara default, akan mengaktifkan virtual trusted platform module (vTPM) dan integrity monitoring. Compute Engine tidak mengaktifkan Booting Aman secara default.Jika Anda menentukan
true
untukenableSecureBoot
, Compute Engine akan membuat VM dengan ketiga fitur Shielded VM diaktifkan. Setelah Compute Engine memulai VM Anda, untuk mengubah opsi Shielded VM, Anda harus menghentikan VM tersebut.
Di konsol Google Cloud, buka halaman Create an instance.
Jika diminta, pilih project Anda, lalu klik Lanjutkan. Halaman Create an instance akan muncul dan menampilkan panel Machine configuration.
Di panel Machine configuration, lakukan hal berikut:
- Di kolom Name, tentukan nama untuk instance Anda. Untuk mengetahui informasi selengkapnya, lihat Konvensi penamaan resource.
Opsional: Di kolom Zone, pilih zona untuk instance ini. Jika Anda memilih zona yang tidak memiliki server bare metal yang tersedia, Anda akan diminta untuk memilih zona lain.
Pilihan defaultnya adalah Semua. Jika Anda tidak mengubah pilihan default ini, Google akan otomatis memilih zona untuk Anda berdasarkan jenis dan ketersediaan mesin.
Pilih kelompok dan seri mesin Anda dengan melakukan salah satu tindakan berikut:
- Untuk seri bare metal C3, pilih General purpose sebagai kelompok mesin, lalu di kolom Series, pilih C3.
- Untuk seri bare metal X4, pilih Memory optimized sebagai grup mesin, lalu di kolom Series, pilih X4.
Di bagian Machine type, klik daftar. Di menu filter, ketik
metal
, lalu pilih salah satu jenis mesin yang tersedia.
Di menu navigasi, klik OS and storage. Di panel Operating system and storage yang muncul, konfigurasikan boot disk Anda dengan melakukan hal berikut:
- Klik Ubah. Panel Disk booting akan muncul dan menampilkan tab Image publik.
- Dalam daftar Operating system, pilih jenis OS.
- Dalam daftar Version, pilih versi OS.
- Pada daftar Boot disk type, pilih jenis disk booting.
- Di kolom Size (GB), tentukan ukuran boot disk.
- Opsional: Untuk disk booting Hyperdisk Balanced, tentukan nilai untuk kolom IOPS yang disediakan dan Throughput yang disediakan.
- Opsional: Untuk opsi konfigurasi lanjutan, luaskan bagian Show advanced configurations.
Untuk mengonfirmasi opsi disk booting dan kembali ke panel Sistem operasi dan penyimpanan, klik Select.
Di menu navigasi, klik Networking. Di panel Networking yang muncul, lakukan hal berikut:
- Buka bagian Firewall.
Untuk mengizinkan traffic HTTP atau HTTPS ke instance, pilih Allow HTTP traffic atau Allow HTTPS traffic.
Compute Engine menambahkan tag jaringan ke instance Anda dan membuat aturan firewall masuk yang sesuai, yang mengizinkan semua traffic masuk di
tcp:80
(HTTP) atautcp:443
(HTTPS). Tag jaringan mengaitkan aturan firewall dengan instance. Untuk mengetahui informasi selengkapnya, lihat Ringkasan aturan firewall dalam dokumentasi Cloud Next Generation Firewall.Di bagian Network performance configuration, pastikan kolom Network interface card disetel ke IDPF.
Di menu navigasi, klik Lanjutan. Di panel Advanced yang muncul, lakukan hal berikut:
- Luaskan bagian
Terminate instance
.
VM provisioning model advanced settings. Pastikan kolom Pemeliharaan di host disetel ke
- Luaskan bagian
Opsional. Tentukan parameter konfigurasi lain pilihan Anda. Untuk mengetahui informasi selengkapnya tentang opsi konfigurasi kustom, lihat Membuat dan memulai instance.
Untuk membuat dan memulai instance bare metal, klik Create.
- Pilih image publik yang mendukung instance bare metal. Catat nama image atau kelompok image dan nama project yang berisi image tersebut.
Gunakan perintah
gcloud compute instances create
untuk membuat instance bare metal dari kelompok image atau dari versi OS image tertentu.gcloud compute instances create INSTANCE_NAME \ --zone=ZONE \ --machine-type=MACHINE_TYPE \ --network-interface=nic-type=IDPF \ --maintenance-policy=TERMINATE \ --create-disk=boot=yes,type=hyperdisk-balanced,image=projects/IMAGE_PROJECT/global/images/IMAGE,provisioned-iops=IOPS,provisioned-throughput=THROUGHPUT,size=SIZE \ --no-shielded-secure-boot
Ganti kode berikut:
INSTANCE_NAME
: nama untuk instance bare metal baruZONE
: zona tempat membuat instance bare metalMACHINE_TYPE
: jenis mesin bare metal yang akan digunakan untuk instance. Nama jenis mesin harus diakhiri dengan-metal
.Untuk mendapatkan daftar jenis mesin yang tersedia di zona, gunakan perintah
gcloud compute machine-types list
dengan flag--zones
.IMAGE_PROJECT
: project image yang berisi imageIMAGE
: tentukan salah satu dari hal berikut:- Versi tertentu dari image OS—misalnya,
sles-15-sp4-sap-v20240208-x86-6
. - Kelompok image, yang harus
diformat sebagai
family/IMAGE_FAMILY
. Tindakan ini akan membuat instance dari image OS terbaru yang masih digunakan. Misalnya, jika Anda menentukanfamily/sles-15-sp4-sap
, Compute Engine akan membuat instance bare metal dari OS image versi terbaru dalam kelompok image SUSE Linux Enterprise Server 15 SP4. Untuk mengetahui informasi selengkapnya tentang penggunaan kelompok image, lihat Praktik terbaik kelompok image.
- Versi tertentu dari image OS—misalnya,
IOPS
: Opsional: jumlah operasi I/O per detik (IOPS) tertinggi yang dapat ditangani disk.THROUGHPUT
: Opsional: bilangan bulat yang mewakili throughput tertinggi, yang diukur dalam MiB per detik, yang dapat ditangani oleh disk.SIZE
: Opsional: ukuran disk baru. Nilai harus berupa bilangan bulat. Satuan pengukuran defaultnya adalah GiB.
Pastikan Compute Engine telah membuat instance:
gcloud compute instances describe INSTANCE_NAME
Ganti
INSTANCE_NAME
dengan nama instance baru.- Pilih image publik yang mendukung instance bare metal. Catat nama image atau kelompok image dan nama project yang berisi image tersebut.
Gunakan metode
instances.insert
untuk membuat instance bare metal dari kelompok image atau dari versi OS image tertentu:POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/instances { "machineType": "projects/PROJECT_ID/zones/MACHINE_TYPE_ZONE/machineTypes/MACHINE_TYPE", "name": "INSTANCE_NAME", "disks": [ { "boot": true, "initializeParams": { "diskSizeGb": "DISK_SIZE", "diskType": "hyperdisk-balanced", "provisionedIops": "IOPS_LIMIT", "provisionedThroughput": "THROUGHPUT_LIMIT", "sourceImage": "projects/IMAGE_PROJECT/global/images/IMAGE" } } ], "networkInterfaces": [ { "nicType": "IDPF" } ], "scheduling": { "onHostMaintenance": "TERMINATE" } }
Ganti kode berikut:
PROJECT_ID
: ID project tempat instance bare metal akan dibuatZONE
: zona tempat membuat instance bare metalMACHINE_TYPE_ZONE
: zona yang berisi jenis mesin yang akan digunakan untuk instance bare metal baruMACHINE_TYPE
: jenis mesin yang akan digunakan untuk instance. Nama jenis mesin harus diakhiri dengan-metal
.INSTANCE_NAME
: nama instance baruDISK_SIZE
: ukuran disk dalam GiBIOPS_LIMIT
: jumlah operasi I/O per detik yang ingin Anda sediakan untuk disk.THROUGHPUT_LIMIT
: bilangan bulat yang mewakili throughput, yang diukur dalam MB per detik, yang ingin Anda sediakan untuk disk.IMAGE_PROJECT
: project image yang berisi imageIMAGE
: menentukan salah satu dari hal berikut:- Versi tertentu dari image OS—misalnya,
sles-15-sp4-sap-v20240208-x86-6
. - Kelompok image, yang harus
diformat sebagai
family/IMAGE_FAMILY
. Tindakan ini akan membuat instance dari image OS terbaru yang masih digunakan. Misalnya, jika Anda menentukanfamily/sles-15-sp4-sap
, Compute Engine akan membuat instance bare metal dari OS image versi terbaru dalam kelompok image SUSE Linux Enterprise Server 15 SP4. Untuk mengetahui informasi selengkapnya tentang penggunaan kelompok image, lihat Praktik terbaik kelompok image.
- Versi tertentu dari image OS—misalnya,
- Mempelajari lebih lanjut tentang image.
- Pelajari cara memeriksa status instance untuk mengetahui kapan instance siap digunakan.
- Pelajari cara terhubung ke instance.
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.
Peran yang diperlukan
Untuk mendapatkan izin yang diperlukan guna membuat instance dari image publik, minta administrator untuk memberi Anda peran IAM Compute Instance Admin (v1) (
roles/compute.instanceAdmin.v1
) di project. Untuk mengetahui informasi selengkapnya tentang cara memberikan peran, lihat Mengelola akses ke project, folder, dan organisasi.Peran bawaan ini berisi izin
compute.instances.create
, yang diperlukan untuk membuat instance dari image publik.Anda mungkin juga bisa mendapatkan izin ini dengan peran khusus atau peran bawaan lainnya.
Melihat daftar image publik yang tersedia di Compute Engine
Sebelum Anda membuat instance menggunakan image publik, tinjau daftar image publik yang tersedia di Compute Engine.
Untuk mengetahui informasi selengkapnya tentang fitur yang tersedia di dalam setiap image publik, lihat Dukungan fitur menurut sistem operasi.
Konsol
gcloud
C#
Sebelum mencoba contoh ini, ikuti petunjuk penyiapan C# yang berada di dalam Panduan memulai Compute Engine menggunakan library klien. Untuk informasi selengkapnya, lihat dokumentasi referensi API C# Compute Engine.
Untuk melakukan autentikasi ke Compute Engine, siapkan Kredensial Default Aplikasi. Untuk mengetahui informasi selengkapnya, baca Menyiapkan autentikasi untuk lingkungan pengembangan lokal.
Go
Sebelum mencoba contoh ini, ikuti petunjuk penyiapan Go di 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.
Java
Sebelum mencoba contoh ini, ikuti petunjuk penyiapan Java di 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.
Node.js
Sebelum mencoba contoh ini, ikuti petunjuk penyiapan Node.js di 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.
PHP
Sebelum mencoba contoh ini, ikuti petunjuk penyiapan PHP yang berada di dalam Panduan memulai Compute Engine menggunakan library klien. Untuk informasi selengkapnya, lihat dokumentasi referensi API PHP Compute Engine.
Untuk melakukan autentikasi ke Compute Engine, siapkan Kredensial Default Aplikasi. Untuk mengetahui informasi selengkapnya, baca Menyiapkan autentikasi untuk lingkungan pengembangan lokal.
Python
Sebelum mencoba contoh ini, ikuti petunjuk penyiapan Python di 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.
Ruby
Sebelum mencoba contoh ini, ikuti petunjuk penyiapan Ruby yang berada di dalam Panduan memulai Compute Engine menggunakan library klien. Untuk informasi selengkapnya, lihat dokumentasi referensi API Ruby Compute Engine.
Untuk melakukan autentikasi ke Compute Engine, siapkan Kredensial Default Aplikasi. Untuk mengetahui informasi selengkapnya, baca Menyiapkan autentikasi untuk lingkungan pengembangan lokal.
REST
Membuat VM instance dari image publik
Google, komunitas open source, dan vendor pihak ketiga menyediakan dan mengelola OS image publik. Secara default, semua project Google Cloud dapat membuat VM dari OS image publik. Namun, jika project Google Cloud Anda memiliki daftar image tepercaya yang telah ditentukan, Anda hanya dapat menggunakan image yang berada di dalam daftar tersebut untuk membuat VM.
Jika Anda membuat image Shielded VM dengan SSD lokal, Anda tidak dapat melindungi data dengan integrity monitoring, atau virtual platform trusted module (vTPM).
Konsol
gcloud
Terraform
Untuk membuat VM, Anda dapat menggunakan resource
google_compute_instance
Untuk mempelajari cara menerapkan atau menghapus konfigurasi Terraform, lihat Perintah dasar Terraform.
Untuk membuat kode Terraform, Anda dapat menggunakan komponen Kode yang setara di konsol Google Cloud.C#
C#
Sebelum mencoba contoh ini, ikuti petunjuk penyiapan C# yang berada di dalam Panduan memulai Compute Engine menggunakan library klien. Untuk informasi selengkapnya, lihat dokumentasi referensi API C# Compute Engine.
Untuk melakukan autentikasi ke Compute Engine, siapkan Kredensial Default Aplikasi. Untuk mengetahui informasi selengkapnya, baca Menyiapkan autentikasi untuk lingkungan pengembangan lokal.
Go
Go
Sebelum mencoba contoh ini, ikuti petunjuk penyiapan Go di 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.
Java
Sebelum mencoba contoh ini, ikuti petunjuk penyiapan Java di 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.
Node.js
Sebelum mencoba contoh ini, ikuti petunjuk penyiapan Node.js di 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.
PHP
Sebelum mencoba contoh ini, ikuti petunjuk penyiapan PHP yang berada di dalam Panduan memulai Compute Engine menggunakan library klien. Untuk informasi selengkapnya, lihat dokumentasi referensi API PHP Compute Engine.
Untuk melakukan autentikasi ke Compute Engine, siapkan Kredensial Default Aplikasi. Untuk mengetahui informasi selengkapnya, baca Menyiapkan autentikasi untuk lingkungan pengembangan lokal.
Python
Sebelum mencoba contoh ini, ikuti petunjuk penyiapan Python di 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.
Ruby
Sebelum mencoba contoh ini, ikuti petunjuk penyiapan Ruby yang berada di dalam Panduan memulai Compute Engine menggunakan library klien. Untuk informasi selengkapnya, lihat dokumentasi referensi API Ruby Compute Engine.
Untuk melakukan autentikasi ke Compute Engine, siapkan Kredensial Default Aplikasi. Untuk mengetahui informasi selengkapnya, baca Menyiapkan autentikasi untuk lingkungan pengembangan lokal.
REST
Membuat instance bare metal dari image publik
Google, komunitas open source, dan vendor pihak ketiga menyediakan dan mengelola OS image publik. Secara default, semua project Google Cloud dapat membuat instance bare metal menggunakan image OS publik yang didukung. Namun, jika project Google Cloud Anda memiliki daftar image tepercaya yang telah ditentukan, Anda hanya dapat menggunakan image yang berada di dalam daftar tersebut untuk membuat instance bare metal.
Konsol
gcloud
REST
Langkah berikutnya
Kecuali dinyatakan lain, konten di halaman ini dilisensikan berdasarkan Lisensi Creative Commons Attribution 4.0, sedangkan contoh kode dilisensikan berdasarkan Lisensi Apache 2.0. Untuk mengetahui informasi selengkapnya, lihat Kebijakan Situs Google Developers. Java adalah merek dagang terdaftar dari Oracle dan/atau afiliasinya.
Terakhir diperbarui pada 2025-02-06 UTC.
-
Jika Anda menggunakan lisensi yang ada untuk image, lihat Membawa lisensi Anda sendiri.