Dokumen ini menjelaskan cara menghapus pemesanan. Untuk mempelajari cara menghapus permintaan pemesanan untuk masa mendatang, lihat Membatalkan atau menghapus permintaan pemesanan untuk masa mendatang.
Hapus pemesanan untuk menghentikan tagihan untuk resource yang dicadangkan yang tidak lagi Anda perlukan.
Batasan
Sebelum menghapus reservasi, pertimbangkan hal berikut:
Anda hanya dapat menghapus pemesanan bersama di project yang sama tempat Anda membuatnya.
Anda hanya dapat menghapus reservasi yang ditargetkan secara khusus jika tidak ada instance Compute Engine yang menggunakannya. Jika ada instance yang menggunakan reservasi, sebelum Anda menghapusnya, lakukan salah satu hal berikut:
Anda hanya dapat menghapus pemesanan yang dibuat otomatis untuk pemesanan untuk masa mendatang setelah periode pemesanannya berakhir.
Anda hanya dapat menghapus pemesanan yang dilampirkan ke komitmen jika Anda melepaskannya terlebih dahulu dengan mengganti pemesanan.
Sebelum memulai
-
Siapkan autentikasi jika Anda belum melakukannya.
Autentikasi memverifikasi identitas Anda untuk mengakses layanan Google Cloud dan API. Untuk menjalankan
kode atau sampel dari lingkungan pengembangan lokal, Anda dapat melakukan autentikasi ke
Compute Engine dengan memilih salah satu opsi berikut:
Pilih tab untuk melihat bagaimana Anda berencana menggunakan contoh di halaman ini:
Konsol
Saat menggunakan konsol Google Cloud untuk mengakses layanan Google Cloud dan API, Anda tidak perlu menyiapkan autentikasi.
gcloud
-
Instal Google Cloud CLI. Setelah penginstalan, inisialisasi Google Cloud CLI dengan menjalankan perintah berikut:
gcloud initJika Anda menggunakan penyedia identitas (IdP) eksternal, Anda harus login ke gcloud CLI dengan identitas gabungan Anda terlebih dahulu.
-
- Tetapkan region dan zona default.
-
Instal Google Cloud CLI.
-
Jika Anda menggunakan penyedia identitas (IdP) eksternal, Anda harus login ke gcloud CLI dengan identitas gabungan Anda terlebih dahulu.
-
Jika Anda menggunakan shell lokal, buat kredensial autentikasi lokal untuk akun pengguna Anda:
gcloud auth application-default login
Anda tidak perlu melakukan langkah ini jika menggunakan Cloud Shell.
Jika error autentikasi ditampilkan, dan Anda menggunakan penyedia identitas (IdP) eksternal, konfirmasi bahwa Anda telah login ke gcloud CLI dengan identitas gabungan Anda.
-
Instal Google Cloud CLI.
-
Jika Anda menggunakan penyedia identitas (IdP) eksternal, Anda harus login ke gcloud CLI dengan identitas gabungan Anda terlebih dahulu.
-
Jika Anda menggunakan shell lokal, buat kredensial autentikasi lokal untuk akun pengguna Anda:
gcloud auth application-default login
Anda tidak perlu melakukan langkah ini jika menggunakan Cloud Shell.
Jika error autentikasi ditampilkan, dan Anda menggunakan penyedia identitas (IdP) eksternal, konfirmasi bahwa Anda telah login ke gcloud CLI dengan identitas gabungan Anda.
-
Instal Google Cloud CLI.
-
Jika Anda menggunakan penyedia identitas (IdP) eksternal, Anda harus login ke gcloud CLI dengan identitas gabungan Anda terlebih dahulu.
-
Jika Anda menggunakan shell lokal, buat kredensial autentikasi lokal untuk akun pengguna Anda:
gcloud auth application-default login
Anda tidak perlu melakukan langkah ini jika menggunakan Cloud Shell.
Jika error autentikasi ditampilkan, dan Anda menggunakan penyedia identitas (IdP) eksternal, konfirmasi bahwa Anda telah login ke gcloud CLI dengan identitas gabungan Anda.
-
Instal Google Cloud CLI.
-
Jika Anda menggunakan penyedia identitas (IdP) eksternal, Anda harus login ke gcloud CLI dengan identitas gabungan Anda terlebih dahulu.
-
Jika Anda menggunakan shell lokal, buat kredensial autentikasi lokal untuk akun pengguna Anda:
gcloud auth application-default login
Anda tidak perlu melakukan langkah ini jika menggunakan Cloud Shell.
Jika error autentikasi ditampilkan, dan Anda menggunakan penyedia identitas (IdP) eksternal, konfirmasi bahwa Anda telah login ke gcloud CLI dengan identitas gabungan Anda.
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 mengetahui informasi selengkapnya, lihat Menyiapkan autentikasi untuk lingkungan pengembangan lokal.
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 mengetahui informasi selengkapnya, lihat Menyiapkan autentikasi untuk lingkungan pengembangan lokal.
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 mengetahui informasi selengkapnya, lihat Menyiapkan autentikasi untuk lingkungan pengembangan lokal.
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 mengetahui informasi selengkapnya, lihat Menyiapkan autentikasi untuk lingkungan pengembangan lokal.
REST
Untuk menggunakan contoh REST API di halaman ini dalam lingkungan pengembangan lokal, gunakan kredensial yang Anda berikan ke gcloud CLI.
Instal Google Cloud CLI.
Jika Anda menggunakan penyedia identitas (IdP) eksternal, Anda harus login ke gcloud CLI dengan identitas gabungan Anda terlebih dahulu.
Untuk mengetahui informasi selengkapnya, lihat Melakukan autentikasi untuk menggunakan REST dalam dokumentasi autentikasi Google Cloud .
Peran yang diperlukan
Untuk mendapatkan izin yang
diperlukan untuk menghapus pemesanan,
minta administrator untuk memberi Anda peran IAM
Compute Admin (roles/compute.admin)
di project.
Untuk mengetahui informasi selengkapnya tentang cara memberikan peran, lihat Mengelola akses ke project, folder, dan organisasi.
Peran bawaan ini berisi izin compute.reservations.delete, yang diperlukan untuk menghapus reservasi.
Anda mungkin juga bisa mendapatkan izin ini dengan peran khusus atau peran bawaan lainnya.
Hapus pemesanan
Jika Anda menghapus reservasi yang dapat otomatis dipakai oleh instance komputasi yang cocok, semua instance yang memakai reservasi yang dihapus akan tetap berjalan. Anda akan terus dikenai biaya untuk instance tersebut.
Anda dapat menghapus satu atau beberapa reservasi sekaligus. Untuk beberapa reservasi, gunakan konsol Google Cloud . Untuk pemesanan tunggal, pilih salah satu opsi berikut:
Konsol
Di konsol Google Cloud , buka halaman Reservations.
Di tab On-demand reservations (default), pilih reservasi yang ingin Anda hapus.
Klik Delete.
Untuk mengonfirmasi, klik Hapus.
gcloud
Untuk menghapus reservasi, gunakan
perintah gcloud compute reservations delete:
gcloud compute reservations delete RESERVATION_NAME \
--zone=ZONE
Ganti kode berikut:
RESERVATION_NAME: nama pemesanan.ZONE: zona tempat pemesanan berada.
Go
Java
Node.js
Python
REST
Untuk menghapus pemesanan, buat permintaan DELETE ke
metode reservation.delete:
DELETE https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/reservations/RESERVATION_NAME
Ganti kode berikut:
PROJECT_ID: ID project tempat Anda membuat reservasi.ZONE: zona tempat pemesanan berada.RESERVATION_NAME: nama pemesanan.
Langkah berikutnya
- Pelajari cara melihat pemesanan Anda.