Beberapa atau semua informasi di halaman ini mungkin tidak berlaku untuk Trusted Cloud oleh S3NS.
Prasyarat
Dokumen ini menjelaskan prasyarat untuk menggunakan Compute Engine API.
Sebelum dapat memulai coding aplikasi klien pertama Anda, ada beberapa hal yang perlu dilakukan,
jika Anda belum melakukannya.
Membuat Akun Google
Anda memerlukan Akun Google untuk mengakses Compute Engine API. Jika sudah memiliki akun, Anda sudah memiliki akses.
Sebaiknya buat Akun Google terpisah untuk tujuan pengujian.
Mendaftar dan mencoba Compute Engine
Untuk memulai, Anda dapat membuat instance VM di Compute Engine menggunakan salah satu
panduan berikut:
Sebelum melanjutkan, Anda harus memahami Compute Engine. Dokumentasi API ini berasumsi bahwa Anda telah menggunakan Compute Engine dan memahami konsep pemrograman web serta format data web.
Mempelajari autentikasi
Ada berbagai cara untuk mengautentikasi ke Compute Engine, bergantung pada cara Anda mengakses
API. Untuk informasi selengkapnya, lihat
Mengautentikasi ke Compute Engine.
Mempelajari REST
Ada dua cara untuk memanggil API:
- Mengirim permintaan HTTP dan mengurai respons.
- Menggunakan library klien.
Jika memutuskan untuk tidak menggunakan library klien, Anda harus memahami dasar-dasar REST.
Dasar-dasar REST
REST adalah gaya arsitektur software yang memberikan pendekatan yang praktis dan konsisten untuk meminta dan memodifikasi data.
Istilah REST adalah singkatan dari "Representational State Transfer". Dalam konteks Google API, REST merujuk pada penggunaan kata kerja HTTP untuk mengambil dan memodifikasi representasi data yang disimpan oleh Google.
Dalam sistem RESTful, resource disimpan di penyimpanan data; klien mengirim permintaan agar server melakukan tindakan tertentu (seperti membuat, mengambil, memperbarui, atau menghapus resource), dan server melakukan tindakan dan mengirim respons, sering kali dalam bentuk representasi resource yang ditentukan.
Di RESTful API Google, klien menentukan tindakan menggunakan kata kerja HTTP seperti POST
, GET
, PUT
, atau DELETE
. Kata kerja ini menentukan resource berdasarkan URI yang unik secara global untuk form berikut:
https://www.googleapis.com/apiName/apiVersion/resourcePath?parameters
Karena semua resource API memiliki URI unik yang dapat diakses HTTP, REST memungkinkan caching data dan dioptimalkan untuk berfungsi dengan infrastruktur terdistribusi web.
Anda dapat memperoleh manfaat dari definisi metode dalam dokumentasi standar HTTP 1.1; dokumentasi tersebut menyertakan spesifikasi untuk GET
, POST
, PUT
, dan DELETE
.
REST di Compute Engine API
Operasi Compute Engine API dipetakan langsung ke kata kerja REST HTTP.
Compute Engine API menggunakan format berikut untuk URI:
https://www.googleapis.com/compute/API_VERSION/RESOURCE_PATH
URI berisi nilai-nilai berikut:
API_VERSION
: versi API yang ingin Anda gunakan, yang sesuai dengan tahap peluncuran resource Compute Engine sebagai berikut:
- Untuk resource di GA:
v1
- Untuk resource dalam Pratinjau Publik:
beta
- Untuk resource dalam Pratinjau Pribadi:
alpha
RESOURCE_PATH
: jalur ke resource Compute Engine
tertentu—misalnya, projects/example-project/aggregated/instances
. Untuk
melihat resource yang tersedia untuk setiap versi API, lihat hal berikut:
Jika Anda ingin menyertakan parameter kueri, sertakan parameter tersebut dalam URI setelah tanda tanya
(?
):
https://www.googleapis.com/compute/API_VERSION/RESOURCE_PATH?QUERY_PARAMETERS
Dalam URI, QUERY_PARAMETERS adalah daftar parameter kueri, yang dipisahkan dengan ampersand
(&
)—misalnya,
format=json&filter=zone=us-central1-a
.
Compute Engine API menampilkan data dalam format JSON.
JSON (JavaScript Object Notation) adalah format data umum independen bahasa yang memberikan representasi teks sederhana untuk struktur data arbitrer. Untuk informasi selengkapnya, lihat json.org.
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-08-08 UTC.
[[["Mudah dipahami","easyToUnderstand","thumb-up"],["Memecahkan masalah saya","solvedMyProblem","thumb-up"],["Lainnya","otherUp","thumb-up"]],[["Informasi yang saya butuhkan tidak ada","missingTheInformationINeed","thumb-down"],["Terlalu rumit/langkahnya terlalu banyak","tooComplicatedTooManySteps","thumb-down"],["Sudah usang","outOfDate","thumb-down"],["Masalah terjemahan","translationIssue","thumb-down"],["Masalah kode / contoh","samplesCodeIssue","thumb-down"],["Lainnya","otherDown","thumb-down"]],["Terakhir diperbarui pada 2025-08-08 UTC."],[[["A Google Account is required to access Compute Engine in the Google APIs Console, and you may want a separate one for testing."],["You can create either a Linux or Windows VM instance to get started with Compute Engine, which is recommended for familiarization before using the API."],["Authentication to Compute Engine varies depending on your method of API access, and details can be found in the documentation provided."],["The Compute Engine API can be invoked through HTTP requests or by using client libraries, and using HTTP requests requires an understanding of REST principles."],["The Compute Engine API uses RESTful architecture, with operations mapping directly to HTTP verbs, and the API returns data in JSON format."]]],[]]