Menghapus permintaan pemesanan untuk masa mendatang dalam mode kalender

Dokumen ini menjelaskan cara membatalkan atau menghapus permanen permintaan pemesanan untuk masa mendatang dalam mode kalender.

Jika tidak lagi memerlukan permintaan pemesanan untuk masa mendatang dalam mode kalender, Anda dapat melakukan salah satu atau kedua hal berikut:

  • Membatalkan permintaan pemesanan: Anda dapat membatalkan permintaan untuk mencegah Compute Engine menyediakan resource yang Anda minta dan menimbulkan biaya untuk resource tersebut. Setelah membatalkan permintaan, Anda dapat menyimpan permintaan untuk referensi di masa mendatang atau menghapusnya.

  • Menghapus permintaan pemesanan: setelah Anda membatalkan permintaan atau setelah permintaan mencapai waktu berakhirnya, Anda dapat menghapus permintaan secara permanen untuk menghapus catatan dari project Anda.

Hanya project pemilik, project tempat permintaan berada, yang dapat membatalkan atau menghapus permintaan bersama. Untuk mempelajari lebih lanjut persyaratan dan batasan yang Anda terapkan saat membatalkan atau menghapus permintaan dalam mode kalender, lihat Tentang permintaan pemesanan untuk masa mendatang dalam mode kalender.

Sebelum memulai

  • Siapkan autentikasi jika Anda belum melakukannya. Autentikasi memverifikasi identitas Anda untuk mengakses layanan Cloud de Confiance by S3NS 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 Cloud de Confiance untuk mengakses layanan Cloud de Confiance by S3NS dan API, Anda tidak perlu menyiapkan autentikasi.

    gcloud

    1. Instal Google Cloud CLI, lalu login ke gcloud CLI dengan identitas gabungan Anda. Setelah login, inisialisasi Google Cloud CLI dengan menjalankan perintah berikut:

      gcloud init
  • Tetapkan region dan zona default.
  • 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, lalu login ke gcloud CLI dengan identitas gabungan Anda.

    Untuk mengetahui informasi selengkapnya, lihat Melakukan autentikasi untuk menggunakan REST dalam dokumentasi autentikasi Cloud de Confiance .

Peran yang diperlukan

Untuk mendapatkan izin yang diperlukan untuk membatalkan atau menghapus permintaan pemesanan untuk masa mendatang dalam mode kalender, minta administrator Anda untuk memberikan 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 dalam mode kalender. Untuk melihat izin yang benar-benar diperlukan, perluas bagian Izin yang diperlukan:

Izin yang diperlukan

Izin berikut diperlukan untuk membatalkan atau menghapus permintaan pemesanan untuk masa mendatang dalam mode kalender:

  • Untuk membatalkan permintaan pemesanan untuk masa mendatang: compute.futureReservations.cancel pada project
  • Untuk menghapus permintaan 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 dalam mode kalender

Anda dapat membatalkan permintaan pemesanan untuk masa mendatang dalam mode kalender jika memenuhi salah satu kondisi berikut:

  • Waktu mulai lebih dari 30 hari lagi.

  • Anda membatalkan permintaan dalam waktu 24 jam setelah persetujuan, dan waktu mulai setidaknya empat hari lagi.

Setelah Anda membatalkan permintaan, Compute Engine akan menghapus pemesanan kosong yang dibuat untuk permintaan tersebut. Anda dapat melihat detail permintaan Anda atau menghapusnya.

Untuk membatalkan beberapa permintaan pemesanan untuk masa mendatang dalam mode kalender, gunakan Cloud de Confiance konsol. Jika tidak, untuk membatalkan satu permintaan, pilih salah satu opsi berikut:

Konsol

  1. Di konsol Cloud de Confiance , buka halaman Reservations.

    Buka Reservations

  2. Klik tab Future reservations.

  3. Pilih setiap permintaan pemesanan untuk masa mendatang dalam mode kalender yang ingin Anda batalkan.

  4. Klik Batal.

  5. Untuk mengonfirmasi, klik Batalkan. Proses pembatalan permintaan pemesanan dapat memerlukan waktu beberapa menit.

gcloud

Untuk membatalkan permintaan pemesanan untuk masa mendatang dalam mode kalender, gunakan perintah gcloud compute future-reservations cancel:

gcloud compute future-reservations cancel FUTURE_RESERVATION_NAME \
    --zone=ZONE

Ganti kode berikut:

  • FUTURE_RESERVATION_NAME: nama permintaan pemesanan untuk masa mendatang dalam mode kalender.

  • ZONE: zona tempat permintaan Anda berada.

REST

Untuk membatalkan permintaan pemesanan untuk masa mendatang dalam mode kalender, buat permintaan POST ke metode futureReservations.cancel:

POST https://compute.s3nsapis.fr/compute/v1/projects/PROJECT_ID/zones/ZONE/futureReservations/FUTURE_RESERVATION_NAME/cancel

Ganti kode berikut:

  • PROJECT_ID: ID project tempat permintaan pemesanan untuk masa mendatang dalam mode kalender berada.

  • ZONE: zona tempat permintaan Anda berada.

  • FUTURE_RESERVATION_NAME: nama permintaan Anda.

Menghapus permintaan pemesanan untuk masa mendatang dalam mode kalender

Anda hanya dapat menghapus permintaan pemesanan untuk masa mendatang dalam mode kalender setelah salah satu hal berikut terjadi:

  • Permintaan berada dalam status CANCELLED.

  • Permintaan telah mencapai waktu berakhirnya.

Untuk menghapus beberapa permintaan pemesanan untuk masa mendatang dalam mode kalender secara bersamaan, gunakan konsol Cloud de Confiance . Jika tidak, untuk menghapus satu permintaan, pilih salah satu opsi berikut:

Konsol

  1. Di konsol Cloud de Confiance , buka halaman Reservations.

    Buka Reservations

  2. Klik tab Future reservations.

  3. Pilih setiap permintaan pemesanan untuk masa mendatang dalam mode kalender yang ingin Anda hapus.

  4. Klik Delete.

  5. Untuk mengonfirmasi, klik Hapus. Penghapusan permintaan dapat memerlukan waktu hingga satu menit untuk selesai.

gcloud

Untuk menghapus permintaan pemesanan untuk masa mendatang dalam mode kalender, gunakan perintah gcloud compute future-reservations delete:

gcloud compute future-reservations delete FUTURE_RESERVATION_NAME \
    --zone=ZONE

Ganti kode berikut:

  • FUTURE_RESERVATION_NAME: nama permintaan pemesanan untuk masa mendatang dalam mode kalender.

  • ZONE: zona tempat permintaan Anda berada.

REST

Untuk menghapus permintaan pemesanan untuk masa mendatang dalam mode kalender, buat permintaan DELETE ke metode futureReservations.delete:

DELETE https://compute.s3nsapis.fr/compute/v1/projects/PROJECT_ID/zones/ZONE/futureReservations/FUTURE_RESERVATION_NAME

Ganti kode berikut:

  • PROJECT_ID: ID project tempat permintaan pemesanan untuk masa mendatang dalam mode kalender berada.

  • ZONE: zona tempat permintaan Anda berada.

  • FUTURE_RESERVATION_NAME: nama permintaan Anda.

Langkah berikutnya