Dokumen ini menjelaskan cara melihat pemesanan.
Melihat pemesanan berguna untuk mendapatkan ringkasan semua pemesanan di project Anda, atau meninjau detail konfigurasi pemesanan. Jika ingin melihat pemesanan bersama, Anda hanya dapat melihatnya menggunakan project pemilik.
Sebelum memulai
-
Jika Anda belum melakukannya, siapkan autentikasi.
Autentikasi adalah
proses verifikasi identitas Anda untuk mengakses layanan dan API Google Cloud.
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.
- 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.
- 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.
-
Untuk melihat daftar pemesanan:
compute.reservations.list
pada project -
Untuk melihat detail pemesanan:
compute.reservations.get
pada project Untuk ringkasan semua reservasi dalam project Anda, lihat daftar reservasi Anda.
Untuk mengetahui detail lengkap pemesanan tertentu, lihat detail pemesanan.
Di Konsol Google Cloud, buka halaman Pemesanan.
Di tab Pemesanan on demand (default), dalam tabel, setiap baris menjelaskan pemesanan dan setiap kolom menjelaskan properti.
Opsional: Untuk mengubah pemesanan dan properti yang ditampilkan, gunakan
Filter dan Opsi tampilan kolom.PROJECT_ID
: ID project tempat pemesanan Anda berada.ZONE
: zona tempat pemesanan Anda berada.PROJECT_ID
: ID project tempat pemesanan Anda berada.ZONE
: zona tempat pemesanan Anda berada.FILTER_EXPRESSION
: ekspresi filter.Di Konsol Google Cloud, buka halaman Pemesanan.
Di tab Pemesanan on demand (default), di kolom Nama, klik nama pemesanan yang ingin Anda lihat detailnya.
Halaman detail pemesanan akan terbuka. Jika ingin melihat kolom Jumlah yang dijamin, Anda harus melihat daftar pemesanan.
RESERVATION_NAME
: nama pemesanan yang ada.ZONE
: zona tempat pemesanan berada.PROJECT_ID
: ID project tempat pemesanan berada.ZONE
: zona tempat pemesanan berada.RESERVATION_NAME
: nama pemesanan yang ada.Jumlah terjamin (
assuredCount
): Jumlah VM yang secara fisik dipesan di zona pemesanan untuk project Anda, dan untuk project apa pun yang memiliki pemesanan bersama.Jumlah total (
count
): Jumlah VM yang dipesan yang ditentukan dalam pemesanan. Jumlah ini harus cocok dengan jumlah yang dijamin.Komputer yang digunakan (
inUseCount
): Jumlah VM yang berjalan di project Anda, atau project yang menggunakan pemesanan bersama, yang menggunakan pemesanan.Pelajari cara melampirkan pemesanan ke komitmen.
Pelajari cara menggunakan pemesanan.
Pelajari cara mengubah pemesanan.
Pelajari cara menghapus pemesanan.
Terraform
Untuk menggunakan contoh Terraform 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.
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 Melakukan autentikasi untuk menggunakan REST dalam dokumentasi autentikasi Google Cloud.
Peran yang diperlukan
Untuk mendapatkan izin yang diperlukan untuk melihat pemesanan, minta administrator untuk memberi Anda peran IAM Compute Admin (
roles/compute.admin
) pada project. Untuk mengetahui informasi selengkapnya tentang cara memberikan peran, lihat Mengelola akses ke project, folder, dan organisasi.Peran bawaan ini berisi izin yang diperlukan untuk melihat pemesanan. Untuk melihat izin yang benar-benar diperlukan, luaskan bagian Izin yang diperlukan:
Izin yang diperlukan
Izin berikut diperlukan untuk melihat pemesanan:
Anda mungkin juga bisa mendapatkan izin ini dengan peran khusus atau peran bawaan lainnya.
Melihat pemesanan
Untuk melihat informasi tentang reservasi dalam project Anda, gunakan salah satu metode berikut:
Melihat daftar pemesanan Anda
Untuk melihat daftar reservasi Anda, pilih salah satu opsi berikut:
Konsol
gcloud
Untuk melihat daftar pemesanan, gunakan perintah
gcloud compute reservations list
.gcloud compute reservations list
Outputnya akan mirip dengan contoh berikut:
NAME: r-01 IN_USE_COUNT: 0 COUNT: 5 ZONE: us-central1-a SHARE_TYPE: LOCAL NAME: r-02 IN_USE_COUNT: 3 COUNT: 10 ZONE: us-central1-f SHARE_TYPE: LOCAL
Atau, untuk mempersempit daftar pemesanan menggunakan ekspresi filter, sertakan flag
--filter
.gcloud compute reservations list \ --filter="FILTER_EXPRESSION"
Ganti
FILTER_EXPRESSION
dengan ekspresi filter.Misalnya, untuk hanya melihat pemesanan dengan nama yang diawali dengan
prefix
dan berada di zonaus-central1-a
, jalankan perintah berikut:gcloud compute reservations list \ --filter="name~prefix AND zone=us-central1-a"
Go
Java
Node.js
Python
REST
Untuk melihat daftar pemesanan Anda, buat permintaan
GET
ke metodereservations.list
.GET https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/reservations
Ganti kode berikut:
Outputnya mirip dengan contoh berikut:
{ "kind": "compute#reservation", "id": "4100668622331754141", "creationTimestamp": "2019-09-27T08:21:14.707-07:00", "selfLink": "https://www.googleapis.com/compute/v1/projects/my-project/zones/us-central1-a/reservations/reservation-05", "zone": "https://www.googleapis.com/compute/v1/projects/my-project/zones/us-central1-a", "name": "reservation-05", "specificReservation": { "instanceProperties": { "machineType": "n1-standard-2" }, "count": "100", "inUseCount": "0", "assuredCount": "100" }, "specificReservationRequired": false, "status": "READY", "shareSettings": { "shareType": "LOCAL" } }, { "kind": "compute#reservation", "id": "2533514314332214789", "creationTimestamp": "2019-09-27T08:21:14.707-07:00", "selfLink": "https://www.googleapis.com/compute/v1/projects/my-project/zones/us-central1-a/reservations/reservation-04", "zone": "https://www.googleapis.com/compute/v1/projects/my-project/zones/us-central1-a", "name": "reservation-04", "specificReservation": { "instanceProperties": { "machineType": "n1-standard-2", "guestAccelerators": [ { "acceleratorType": "nvidia-tesla-t4", "acceleratorCount": 1 } ], "localSsds": [ { "diskSizeGb": "375", "interface": "SCSI" } ] }, "count": "50", "inUseCount": "25", "assuredCount": "50" }, "specificReservationRequired": false, "status": "READY", "shareSettings": { "shareType": "LOCAL" } }
Atau, untuk mempersempit daftar pemesanan menggunakan ekspresi filter, sertakan parameter kueri
filter
sebagai berikut:GET https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/reservations?filter=FILTER_EXPRESSION
Ganti kode berikut:
Misalnya, untuk hanya melihat pemesanan dengan nama yang diawali dengan
prefix
dan berada di zonaus-central1-a
, buat permintaanGET
berikut menggunakan nilai yang dienkode ke URL:GET https://compute.googleapis.com/compute/v1/projects/example-project/zones/us-central1-a/reservations?filter=name%7Eprefix%20AND%20zone=us-central1-a
Melihat detail pemesanan
Untuk melihat jumlah VM yang digunakan oleh setiap produk Google Cloud yang didukung dalam pemesanan, lihat detail pemesanan menggunakan konsol Google Cloud. Jika tidak, pilih salah satu opsi berikut:
Konsol
gcloud
Untuk melihat detail pemesanan, gunakan perintah
gcloud compute reservations describe
.gcloud compute reservations describe RESERVATION_NAME \ --zone=ZONE
Ganti kode berikut:
Outputnya mirip dengan hal berikut ini:
creationTimestamp: '2024-10-11T03:25:23.192-07:00' id: '4488228526648280060' kind: compute#reservation name: r-01 selfLink: https://www.googleapis.com/compute/v1/projects/my-project/zones/us-central1-a/reservations/r-01 shareSettings: shareType: LOCAL specificReservation: assuredCount: '50' count: '50' inUseCount: '25' instanceProperties: machineType: n2-standard-2 specificReservationRequired: false status: READY zone: https://www.googleapis.com/compute/v1/projects/my-project/zones/us-central1-a
Go
Java
Node.js
Python
REST
Untuk melihat detail pemesanan, buat permintaan
GET
ke metodereservations.get
.GET https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/reservations/RESERVATION_NAME
Ganti kode berikut:
Outputnya mirip dengan hal berikut ini:
{ "kind": "compute#reservation", "id": "4488228526648280060", "creationTimestamp": "2024-10-11T03:25:23.192-07:00", "selfLink": "https://www.googleapis.com/compute/v1/projects/davide-experimental/zones/us-central1-a/reservations/r-01", "zone": "https://www.googleapis.com/compute/v1/projects/davide-experimental/zones/us-central1-a", "name": "r-01", "specificReservation": { "instanceProperties": { "machineType": "n2-standard-2" }, "count": "50", "inUseCount": "25", "assuredCount": "50" }, "specificReservationRequired": false, "status": "READY", "shareSettings": { "shareType": "LOCAL" } }
Menentukan jumlah VM yang dapat digunakan
Saat melihat reservasi, Anda dapat menentukan jumlah VM yang menggunakan reservasi, dan jumlah VM lainnya yang dapat menggunakannya, dengan memeriksa kolom berikut:
Misalnya, jika jumlah terjamin (
assuredCount
) dan jumlah total (count
) adalah 50, dan jumlah VM yang menggunakan reservasi (inUseCount
) adalah 25, maka 25 VM menggunakan reservasi, dan Anda dapat membuat serta menjalankan 25 VM lagi sebelum reservasi digunakan sepenuhnya.Langkah selanjutnya
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 2024-12-22 UTC.
-