Dokumen ini menjelaskan cara membatalkan atau menghapus permintaan pemesanan untuk masa mendatang.
Sebelum permintaan pemesanan untuk masa mendatang mencapai waktu penguncian, Anda dapat mencegah Compute Engine menyediakan resource yang diminta dengan melakukan salah satu hal berikut:
Batalkan permintaan pemesanan untuk masa mendatang. Hal ini berguna untuk menyimpan permintaan yang dibatalkan sebagai referensi saat membuat permintaan baru. Namun, permintaan pemesanan untuk masa mendatang yang dibatalkan akan mencegah Anda membuat permintaan baru dengan properti yang cocok dengan permintaan yang dibatalkan di project Anda, atau di project yang dibagikan oleh permintaan tersebut, hingga Anda menghapusnya. Untuk mengetahui informasi selengkapnya, lihat Pembatasan pembuatan.
Menghapus permintaan pemesanan untuk masa mendatang. Hal ini berguna jika Anda tidak lagi memerlukan permintaan. Menghapus permintaan pemesanan untuk masa mendatang secara permanen akan menghapusnya dan menghapus batasan apa pun pada pembuatan permintaan baru.
Setelah pemesanan untuk masa mendatang yang dipenuhi mencapai akhir periode pemesanannya, Anda dapat menghapusnya untuk menghapus batasan dalam membuat permintaan baru. Namun, menghapus pemesanan untuk masa mendatang yang telah terpenuhi tidak akan menghapus pemesanan yang dibuat otomatis. Untuk menghapus pemesanan yang dibuat otomatis setelah periode pemesanannya berakhir, lihat Menghapus pemesanan.
Sebelum memulai
-
Jika Anda belum melakukannya, siapkan autentikasi.
Autentikasi adalah
proses yang digunakan untuk memverifikasi identitas Anda untuk mengakses Trusted Cloud by S3NS layanan dan API.
Untuk menjalankan kode atau sampel dari lingkungan pengembangan lokal, Anda dapat melakukan autentikasi 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 Trusted Cloud console to access Trusted Cloud by S3NS services and APIs, you don't need to set up authentication.
gcloud
-
Instal Google Cloud CLI, lalu login ke gcloud CLI dengan identitas gabungan Anda. Setelah login, lakukan inisialisasi Google Cloud CLI dengan menjalankan perintah berikut:
gcloud init
- Set a default region and zone.
REST
Untuk menggunakan contoh REST API di halaman ini dalam lingkungan pengembangan lokal, Anda menggunakan kredensial yang Anda berikan ke gcloud CLI.
Instal Google Cloud CLI, lalu login ke gcloud CLI dengan identitas gabungan Anda. Setelah login, lakukan inisialisasi Google Cloud CLI dengan menjalankan perintah berikut:
gcloud init
Untuk mengetahui informasi selengkapnya, lihat Melakukan autentikasi untuk menggunakan REST dalam dokumentasi autentikasi Trusted Cloud .
Peran yang diperlukan
Untuk mendapatkan izin yang diperlukan untuk membatalkan atau menghapus permintaan pemesanan untuk masa mendatang, minta administrator Anda untuk memberi Anda peran IAM Compute Future Reservation Admin (
roles/compute.futureReservationAdmin
) 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 membatalkan atau menghapus permintaan pemesanan untuk masa mendatang. Untuk melihat izin yang benar-benar diperlukan, luaskan bagian Izin yang diperlukan:
Izin yang diperlukan
Izin berikut diperlukan untuk membatalkan atau menghapus permintaan pemesanan untuk masa mendatang:
-
Untuk membatalkan pemesanan untuk masa mendatang:
compute.futureReservations.cancel
di project -
Untuk menghapus pemesanan untuk masa mendatang:
compute.futureReservations.delete
pada project
Anda mungkin juga bisa mendapatkan izin ini dengan peran khusus atau peran bawaan lainnya.
Membatalkan permintaan pemesanan untuk masa mendatang
Anda hanya dapat membatalkan permintaan pemesanan untuk masa mendatang dalam kasus berikut:
Permintaan menunggu persetujuan atau telah ditolak.
Permintaan disetujui, tetapi statusnya belum berubah menjadi
PROCURING
.
Setelah membatalkan permintaan pemesanan untuk masa mendatang, Anda hanya dapat melihat detailnya atau menghapusnya.
Untuk membatalkan permintaan pemesanan untuk masa mendatang, pilih salah satu opsi berikut:
gcloud
Untuk membatalkan permintaan pemesanan untuk masa mendatang, gunakan perintah
gcloud beta compute future-reservations cancel
.gcloud beta compute future-reservations cancel FUTURE_RESERVATION_NAME \ --zone=ZONE
Ganti kode berikut:
FUTURE_RESERVATION_NAME
: nama permintaan pemesanan untuk masa mendatang yang ada.ZONE
: zona tempat permintaan pemesanan untuk masa mendatang berada.
REST
Untuk membatalkan permintaan pemesanan untuk masa mendatang, buat permintaan
POST
ke metodebeta.futureReservations.cancel
.POST https://compute.googleapis.com/compute/beta/projects/PROJECT_ID/zones/ZONE/futureReservations/FUTURE_RESERVATION_NAME/cancel
Ganti kode berikut:
PROJECT_ID
: ID project tempat permintaan pemesanan untuk masa mendatang berada.ZONE
: zona tempat permintaan pemesanan untuk masa mendatang berada.FUTURE_RESERVATION_NAME
: nama permintaan pemesanan untuk masa mendatang.
Membatalkan permintaan pemesanan untuk masa mendatang
Anda hanya dapat menghapus permintaan pemesanan untuk masa mendatang dalam kasus berikut:
Permintaan belum mencapai waktu pengunciannya (
PROCURING
) dan tidak menunggu persetujuan.Permintaan telah dipenuhi dan periode pemesanannya telah berakhir.
Untuk menghapus permintaan pemesanan untuk masa mendatang yang menunggu persetujuan, Anda harus membatalkan permintaan sebelum menghapusnya.
Menghapus pemesanan untuk masa mendatang yang telah dipenuhi tidak akan menghapus pemesanan yang dibuat otomatis. Untuk menghapus pemesanan yang dibuat otomatis setelah periode pemesanannya berakhir, lihat Menghapus pemesanan.
Untuk menghapus beberapa permintaan pemesanan untuk masa mendatang secara bersamaan, gunakan konsolTrusted Cloud . Atau, untuk menghapus satu permintaan pemesanan untuk masa mendatang, pilih salah satu opsi berikut:
Konsol
Di konsol Trusted Cloud , buka halaman Reservations.
Klik tab Future reservations.
Pilih setiap permintaan pemesanan untuk masa mendatang yang ingin Anda hapus.
Klik
Hapus pemesanan.Untuk mengonfirmasi, klik Hapus.
Proses penghapusan permintaan pemesanan untuk masa mendatang dapat memerlukan waktu hingga satu menit.
gcloud
Untuk menghapus permintaan pemesanan untuk masa mendatang, gunakan perintah
gcloud beta compute future-reservations delete
.gcloud beta compute future-reservations delete FUTURE_RESERVATION_NAME \ --zone=ZONE
Ganti kode berikut:
FUTURE_RESERVATION_NAME
: nama permintaan pemesanan untuk masa mendatang yang ada.ZONE
: zona tempat permintaan pemesanan untuk masa mendatang berada.
REST
Untuk menghapus permintaan pemesanan untuk masa mendatang, buat permintaan
DELETE
ke metodebeta.futureReservations.delete
.DELETE https://compute.googleapis.com/compute/beta/projects/PROJECT_ID/zones/ZONE/futureReservations/FUTURE_RESERVATION_NAME
Ganti kode berikut:
PROJECT_ID
: ID project tempat permintaan pemesanan untuk masa mendatang berada.ZONE
: zona tempat permintaan pemesanan untuk masa mendatang.FUTURE_RESERVATION_NAME
: nama permintaan pemesanan untuk masa mendatang yang ada.
Langkah berikutnya
- Pelajari cara melihat permintaan pemesanan untuk masa mendatang.
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-18 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-18 UTC."],[[["This document details how to cancel or delete future reservation requests in Compute Engine before they reach their lock time, allowing you to prevent resource provisioning."],["Canceling a future reservation request retains the request for reference but prevents new requests with matching properties until the canceled request is deleted."],["Deleting a future reservation request permanently removes the request and any associated restrictions on creating new requests."],["You must have the Compute Future Reservation Admin IAM role, or custom/other roles that include the compute.futureReservations.cancel and compute.futureReservations.delete permissions to cancel or delete future reservation requests."],["Future reservation requests can only be canceled if they are pending approval, have been declined, or have been approved but haven't reached their lock time; deletion is possible if the request hasn't reached lock time or if it's fulfilled and the period has ended."]]],[]] -