Mengaktifkan penonaktifan halus di instance Compute Engine


Dokumen ini menjelaskan cara mengaktifkan penonaktifan yang benar pada instance Compute Engine baru atau yang sudah ada. Untuk mempelajari lebih lanjut penonaktifan yang benar, lihat Ringkasan penonaktifan yang benar.

Saat mengaktifkan penonaktifan yang benar di instance, Anda dapat memberi OS tamu hingga satu jam untuk menonaktifkan instance dengan benar saat Anda menghentikan atau menghapus instance. Tindakan ini membantu mencegah potensi kehilangan data atau kerusakan sistem file.

Sebelum memulai

  • Jika Anda belum melakukannya, siapkan autentikasi. Autentikasi adalah proses yang digunakan untuk memverifikasi identitas Anda untuk mengakses Google Cloud 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 Google Cloud console to access Google Cloud services and APIs, you don't need to set up authentication.

    gcloud

      1. After installing the Google Cloud CLI, initialize it by running the following command:

        gcloud init

        If you're using an external identity provider (IdP), you must first sign in to the gcloud CLI with your federated identity.

      2. Set a default region and zone.
      3. REST

        Untuk menggunakan contoh REST API di halaman ini dalam lingkungan pengembangan lokal, gunakan kredensial yang Anda berikan ke gcloud CLI.

          After installing the Google Cloud CLI, initialize it by running the following command:

          gcloud init

          If you're using an external identity provider (IdP), you must first sign in to the gcloud CLI with your federated identity.

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

Peran yang diperlukan

Untuk mendapatkan izin yang diperlukan untuk mengaktifkan penonaktifan yang benar di instance komputasi, minta administrator untuk memberi Anda peran IAM Compute Instance Admin (v1) (roles/compute.instanceAdmin.v1) di project Anda. Untuk mengetahui informasi selengkapnya tentang cara memberikan peran, lihat Mengelola akses ke project, folder, dan organisasi.

Peran bawaan ini berisi izin yang diperlukan untuk mengaktifkan penonaktifan yang benar di instance komputasi. Untuk melihat izin yang benar-benar diperlukan, luaskan bagian Izin yang diperlukan:

Izin yang diperlukan

Izin berikut diperlukan untuk mengaktifkan penonaktifan yang benar di instance komputasi:

  • Untuk membuat instance:
    • compute.instances.create pada project
    • Untuk menggunakan image kustom guna membuat VM: compute.images.useReadOnly pada image
    • Untuk menggunakan snapshot untuk membuat VM: compute.snapshots.useReadOnly pada snapshot
    • Untuk menggunakan template instance guna membuat VM: compute.instanceTemplates.useReadOnly di template instance
    • Untuk menetapkan jaringan lama ke VM: compute.networks.use di project
    • Untuk menentukan alamat IP statis untuk VM: compute.addresses.use di project
    • Untuk menetapkan alamat IP eksternal ke VM saat menggunakan jaringan lama: compute.networks.useExternalIp di project
    • Untuk menentukan subnet bagi VM: compute.subnetworks.use pada project atau pada subnet yang dipilih
    • Untuk menetapkan alamat IP eksternal ke VM saat menggunakan jaringan VPC: compute.subnetworks.useExternalIp di project atau di subnet yang dipilih
    • Untuk menetapkan metadata instance VM untuk VM: compute.instances.setMetadata di project
    • Untuk menyetel tag untuk VM: compute.instances.setTags di VM
    • Untuk menyetel label VM: compute.instances.setLabels di VM
    • Untuk menyetel akun layanan yang akan digunakan VM: compute.instances.setServiceAccount di VM
    • Untuk membuat disk baru untuk VM: compute.disks.create di project
    • Untuk memasang disk yang ada dalam mode hanya baca atau baca-tulis: compute.disks.use pada disk
    • Untuk memasang disk yang ada dalam mode hanya baca: compute.disks.useReadOnly pada disk
  • Untuk membuat template instance: compute.instanceTemplates.create pada project
  • Untuk mengaktifkan penonaktifan yang benar pada instance yang ada: compute.instances.update di instance

Anda mungkin juga bisa mendapatkan izin ini dengan peran khusus atau peran bawaan lainnya.

Mengaktifkan penonaktifan yang benar

Untuk mengaktifkan penonaktifan yang benar di instance komputasi, gunakan salah satu metode berikut:

Mengaktifkan penonaktifan yang benar di instance yang ada

Anda dapat mengaktifkan penonaktifan yang benar di instance komputasi yang ada tanpa menghentikan atau memulainya ulang. Periode penonaktifan yang benar secara default adalah 10 menit, tetapi Anda dapat menentukan periode penonaktifan kustom antara satu detik dan satu jam.

Untuk mengaktifkan penonaktifan yang benar di instance yang ada, pilih salah satu opsi berikut:

Konsol

  1. Di konsol Google Cloud , buka halaman VM instances.

    Buka instance VM

  2. Di kolom Name, klik nama instance tempat Anda ingin mengaktifkan penonaktifan yang benar.

    Halaman detail instance akan terbuka.

  3. Klik Edit.

  4. Di bagian Pengelolaan, lakukan hal berikut:

    1. Centang kotak Gracefully shut down the VM.

    2. Opsional: Untuk menentukan periode penonaktifan yang benar secara kustom, tentukan durasi di kolom Durasi maksimum.

  5. Klik Simpan.

gcloud

Untuk mengaktifkan penonaktifan yang benar di instance yang ada, gunakan perintah gcloud beta compute instances update dengan flag --graceful-shutdown:

gcloud beta compute instances update INSTANCE_NAME \
    --graceful-shutdown \
    --zone=ZONE

Ganti kode berikut:

  • INSTANCE_NAME: nama instance.

  • ZONE: zona tempat instance berada.

Secara opsional, untuk menentukan periode penonaktifan yang benar secara kustom, sertakan flag --graceful-shutdown-max-duration:

gcloud beta compute instances update INSTANCE_NAME \
    --graceful-shutdown \
    --graceful-shutdown-max-duration=MAX_DURATION \
    --zone=ZONE

Ganti MAX_DURATION dengan durasi periode penonaktifan. Nilai harus diformat sebagai jumlah jam, menit, atau detik yang diikuti dengan h, m, dan s. Misalnya, tentukan 1h untuk satu jam, atau 20m10s untuk 20 menit dan 10 detik.

REST

  1. Buat file JSON kosong.

  2. Untuk melihat properti instance yang ada, buat permintaan GET ke metode beta instances.get:

    GET https://compute.googleapis.com/compute/beta/projects/PROJECT_ID/zones/ZONE/instances/INSTANCE_NAME
    

    Ganti kode berikut:

    • PROJECT_ID: ID project tempat instance berada.

    • ZONE: zona tempat instance berada.

    • INSTANCE_NAME: nama instance yang ada.

  3. Di file JSON kosong yang Anda buat di langkah sebelumnya, lakukan hal berikut:

    1. Masukkan detail konfigurasi instance dari output permintaan GET.

    2. Di kolom scheduling, tambahkan kolom gracefulShutdown sebagai berikut:

      {
        ...
        "scheduling": {
          ...
          "gracefulShutdown": {
            "enabled": true
          }
        },
        ...
      }
      

      Secara opsional, untuk menentukan periode penonaktifan yang benar secara kustom, sertakan kolom maxDuration:

      {
        ...
        "scheduling": {
          ...
          "gracefulShutdown": {
            ...
            "enabled": true,
            "maxDuration": {
              "seconds": "MAX_DURATION"
            }
          }
        },
        ...
      }
      

      Ganti MAX_DURATION dengan durasi dalam detik untuk periode penonaktifan yang benar. Nilai harus antara 1 dan 3600, yaitu 3.600 detik (satu jam).

  4. Untuk mengupdate instance dan memulainya ulang, buat permintaan PUT ke metode beta instances.update. Dalam permintaan, lakukan hal berikut:

    • Di URL permintaan, sertakan parameter kueri mostDisruptiveAllowedAction yang ditetapkan ke RESTART.

    • Di isi permintaan, sertakan properti instance dari file JSON yang Anda buat dan perbarui di langkah sebelumnya.

    Permintaan PUT untuk memperbarui instance mirip dengan berikut ini:

    PUT https://compute.googleapis.com/compute/beta/projects/PROJECT_ID/zones/ZONE/instances/INSTANCE_NAME?mostDisruptiveAllowedAction=RESTART
    
    {
      ...
      "scheduling": {
        ...
        "gracefulShutdown": {
          "enabled": true
        }
      },
      ...
    }
    

Untuk mengetahui informasi selengkapnya tentang cara memperbarui properti instance, lihat Memperbarui properti instance.

Mengaktifkan penonaktifan yang benar saat membuat instance

Saat Anda membuat instance komputasi yang mengaktifkan penghentian normal, periode penghentian default adalah 10 menit. Secara opsional, Anda dapat menentukan periode penonaktifan kustom antara satu detik dan satu jam.

Untuk membuat instance yang mengaktifkan penonaktifan yang benar, pilih salah satu opsi berikut:

Konsol

  1. Di konsol Google Cloud , buka halaman VM instances.

    Buka instance VM

  2. Klik Create instance.

    Halaman Create an instance akan terbuka.

  3. Tentukan Nama untuk instance.

  4. Tentukan Region dan Zone tempat instance akan dibuat.

  5. Tentukan jenis mesin untuk instance.

  6. Di menu navigasi, klik Lanjutan.

  7. Luaskan bagian Setelan lanjutan model penyediaan VM, lalu lakukan hal berikut:

    1. Centang kotak Gracefully shut down the VM.

    2. Opsional: Untuk menentukan periode penonaktifan yang benar secara kustom, tentukan durasi di kolom Durasi maksimum.

  8. Klik Buat.

gcloud

Untuk membuat instance yang mengaktifkan penonaktifan yang benar, gunakan perintah gcloud beta compute instances create dengan flag --graceful-shutdown:

gcloud beta compute instances create INSTANCE_NAME \
    --graceful-shutdown \
    --machine-type=MACHINE_TYPE \
    --zone=ZONE

Ganti kode berikut:

  • INSTANCE_NAME: nama instance.

  • MACHINE_TYPE: jenis mesin yang akan digunakan untuk instance.

  • ZONE: zona tempat instance akan dibuat.

Secara opsional, untuk menentukan periode penonaktifan yang benar secara kustom, sertakan flag --graceful-shutdown-max-duration:

gcloud beta compute instances create INSTANCE_NAME \
    --graceful-shutdown \
    --graceful-shutdown-max-duration=MAX_DURATION \
    --machine-type=MACHINE_TYPE \
    --zone=ZONE

Ganti MAX_DURATION dengan durasi untuk periode penonaktifan yang lancar. Nilai harus diformat sebagai jumlah jam, menit, atau detik yang diikuti dengan h, m, dan s. Misalnya, tentukan 1h untuk satu jam, atau 20m10s untuk 20 menit dan 10 detik.

REST

Untuk membuat instance yang mengaktifkan penonaktifan yang benar, buat permintaan POST ke metode beta.instances.insert. Dalam isi permintaan, sertakan kolom gracefulShutdown:

POST https://compute.googleapis.com/compute/beta/projects/PROJECT_ID/zones/ZONE/instances

{
  "name": "INSTANCE_NAME",
  "machineType": "zones/ZONE/machineTypes/MACHINE_TYPE",
  "disks": [
    {
      "boot": true,
      "initializeParams": {
        "sourceImage": "projects/IMAGE_PROJECT/global/images/IMAGE"
      }
    }
  ],
  "networkInterfaces": [
    {
      "network": "global/networks/default"
    }
  ],
  "scheduling": {
    "gracefulShutdown": {
      "enabled": true
    }
  }
}

Ganti kode berikut:

  • PROJECT_ID: ID project tempat instance akan dibuat.

  • ZONE: zona tempat instance akan dibuat.

  • INSTANCE_NAME: nama instance.

  • MACHINE_TYPE: jenis mesin untuk instance.

  • IMAGE_PROJECT: project gambar yang berisi gambar—misalnya, debian-cloud. Untuk mengetahui informasi selengkapnya tentang project gambar yang didukung, lihat Gambar publik.

  • IMAGE: tentukan salah satu dari berikut ini:

    • Versi tertentu dari image OS—misalnya, debian-12-bookworm-v20240617.

    • Kelompok image, yang harus diformat sebagai family/IMAGE_FAMILY. Format ini menentukan image OS terbaru yang tidak digunakan lagi. Misalnya, jika Anda menentukan family/debian-12, versi terbaru dalam kelompok image Debian 12 akan digunakan. Untuk mengetahui informasi selengkapnya tentang penggunaan kelompok image, lihat Praktik terbaik kelompok image.

Secara opsional, untuk menentukan periode penonaktifan yang benar secara kustom, sertakan kolom maxDuration di isi permintaan:

POST https://compute.googleapis.com/compute/beta/projects/PROJECT_ID/zones/ZONE/instances

{
  "name": "INSTANCE_NAME",
  "machineType": "zones/ZONE/machineTypes/MACHINE_TYPE",
  "disks": [
    {
      "boot": true,
      "initializeParams": {
        "sourceImage": "projects/IMAGE_PROJECT/global/images/IMAGE"
      }
    }
  ],
  "networkInterfaces": [
    {
      "network": "global/networks/default"
    }
  ],
  "scheduling": {
    "gracefulShutdown": {
      "enabled": true,
      "maxDuration": {
        "seconds": "MAX_DURATION"
      }
    }
  }
}

Ganti MAX_DURATION dengan durasi dalam detik untuk periode penonaktifan yang benar. Nilai harus antara 1 dan 3600, yaitu 3.600 detik (satu jam).

Untuk opsi konfigurasi lainnya saat membuat instance, lihat Membuat dan memulai instance Compute Engine.

Mengaktifkan penonaktifan yang benar saat membuat instance secara massal

Saat Anda membuat instance komputasi secara massal yang mengaktifkan penonaktifan yang benar, periode penonaktifan default adalah 10 menit. Secara opsional, Anda dapat menentukan periode penonaktifan kustom antara satu detik dan satu jam.

Untuk membuat instance secara massal yang mengaktifkan penonaktifan yang benar, pilih salah satu opsi berikut:

gcloud

Untuk membuat instance secara massal yang mengaktifkan penonaktifan yang benar, gunakan perintah gcloud beta compute instances bulk create dengan flag --graceful-shutdown.

Misalnya, untuk membuat instance secara massal dalam satu zona dan menentukan pola nama untuk instance, jalankan perintah berikut:

gcloud beta compute instances bulk create \
    --count=COUNT \
    --graceful-shutdown \
    --machine-type=MACHINE_TYPE \
    --name-pattern="NAME_PATTERN" \
    --zone=ZONE

Ganti kode berikut:

  • COUNT: jumlah instance yang akan dibuat.

  • MACHINE_TYPE: jenis mesin untuk instance.

  • NAME_PATTERN: pola nama untuk instance. Untuk mengganti urutan angka dalam nama instance, gunakan urutan karakter hash (#). Misalnya, menggunakan instance-# untuk pola nama akan menghasilkan instance dengan nama yang diawali dengan instance-1, instance-2, dan berlanjut hingga jumlah instance yang ditentukan oleh COUNT.

  • ZONE: zona tempat membuat instance secara massal.

Secara opsional, untuk menentukan periode penonaktifan yang benar secara kustom, sertakan flag --graceful-shutdown-max-duration:

gcloud beta compute instances bulk create \
    --count=COUNT \
    --graceful-shutdown \
    --graceful-shutdown-max-duration=MAX_DURATION \
    --machine-type=MACHINE_TYPE \
    --name-pattern="NAME_PATTERN" \
    --zone=ZONE

Ganti MAX_DURATION dengan durasi untuk periode penonaktifan yang lancar. Nilai harus diformat sebagai jumlah jam, menit, atau detik yang diikuti dengan h, m, dan s. Misalnya, tentukan 1h untuk satu jam, atau 20m10s untuk 20 menit dan 10 detik.

REST

Untuk membuat instance secara massal yang mengaktifkan penonaktifan yang benar, buat permintaan POST ke metode instances.bulkInsert beta. Dalam isi permintaan, sertakan kolom gracefulShutdown.

Misalnya, untuk membuat instance secara massal dalam satu zona dan menentukan pola nama untuk instance, buat permintaan POST sebagai berikut:

POST https://compute.googleapis.com/compute/beta/projects/PROJECT_ID/zones/ZONE/instances/bulkInsert

{
  "count": COUNT,
  "namePattern": "NAME_PATTERN",
  "instanceProperties": {
    "machineType": "MACHINE_TYPE",
    "disks": [
      {
        "boot": true,
        "initializeParams": {
          "sourceImage": "projects/IMAGE_PROJECT/global/images/IMAGE"
        }
      }
    ],
    "networkInterfaces": [
      {
        "network": "global/networks/default"
      }
    ],
    "scheduling": {
      "gracefulShutdown": {
        "enabled": true
      }
    }
  }
}

Ganti kode berikut:

  • PROJECT_ID: ID project tempat instance akan dibuat secara massal.

  • ZONE: zona tempat membuat instance secara massal.

  • COUNT: jumlah instance yang akan dibuat.

  • NAME_PATTERN: pola nama untuk instance. Untuk mengganti urutan angka dalam nama instance, gunakan urutan karakter hash (#). Misalnya, menggunakan instance-# untuk pola nama akan menghasilkan instance dengan nama yang diawali dengan instance-1, instance-2, dan berlanjut hingga jumlah instance yang ditentukan oleh COUNT.

  • MACHINE_TYPE: jenis mesin untuk instance.

  • IMAGE_PROJECT: project gambar yang berisi gambar—misalnya, debian-cloud. Untuk mengetahui informasi selengkapnya tentang project gambar yang didukung, lihat Gambar publik.

  • IMAGE: tentukan salah satu dari berikut ini:

    • Versi tertentu dari image OS—misalnya, debian-12-bookworm-v20240617.

    • Kelompok image, yang harus diformat sebagai family/IMAGE_FAMILY. Format ini menentukan image OS terbaru yang tidak digunakan lagi. Misalnya, jika Anda menentukan family/debian-12, versi terbaru dalam kelompok image Debian 12 akan digunakan. Untuk mengetahui informasi selengkapnya tentang penggunaan kelompok image, lihat Praktik terbaik kelompok image.

  • ZONE: zona tempat membuat instance secara massal.

Secara opsional, untuk menentukan periode penonaktifan yang benar secara kustom, sertakan kolom maxDuration di isi permintaan:

POST https://compute.googleapis.com/compute/beta/projects/PROJECT_ID/zones/ZONE/instances/bulkInsert

{
  "count": COUNT,
  "namePattern": "NAME_PATTERN",
  "instanceProperties": {
    "machineType": "MACHINE_TYPE",
    "disks": [
      {
        "boot": true,
        "initializeParams": {
          "sourceImage": "projects/IMAGE_PROJECT/global/images/IMAGE"
        }
      }
    ],
    "networkInterfaces": [
      {
        "network": "global/networks/default"
      }
    ],
    "scheduling": {
      "gracefulShutdown": {
        "enabled": true,
        "maxDuration": {
          "seconds": "MAX_DURATION"
        }
      }
    }
  }
}

Ganti MAX_DURATION dengan durasi dalam detik untuk periode penonaktifan yang benar. Nilai harus antara 1 dan 3600, yaitu 3.600 detik (satu jam).

Untuk opsi konfigurasi lainnya saat membuat instance secara massal, lihat Membuat VM secara massal.

Mengaktifkan penonaktifan yang benar saat membuat template instance

Saat Anda membuat template instance yang mengaktifkan shutdown yang benar, periode shutdown default adalah 10 menit. Secara opsional, Anda dapat menentukan periode penonaktifan kustom antara satu detik dan satu jam.

Semua instance komputasi yang dibuat menggunakan template instance mengaktifkan penonaktifan yang benar.

Untuk membuat template instance yang mengaktifkan penonaktifan yang benar, pilih salah satu opsi berikut:

Konsol

  1. Di konsol Google Cloud , buka halaman Instance templates.

    Buka Instance templates

  2. Klik Create instance template.

    Halaman Create an instance template akan terbuka.

  3. Di kolom Name, masukkan nama untuk template instance.

  4. Pilih Lokasi sebagai berikut:

    • Untuk mengurangi dependensi lintas region dengan membuat template instance regional, lakukan hal berikut:

      1. Pilih Regional, jika belum dipilih.

      2. Di kolom Region, pilih region tempat Anda ingin membuat template instance.

    • Jika tidak, untuk menggunakan template instance di seluruh region, pilih Global.

  5. Di bagian Konfigurasi mesin, tentukan jenis mesin.

  6. Luaskan bagian Setelan lanjutan model penyediaan VM, lalu lakukan hal berikut:

    1. Centang kotak Gracefully shut down the VM.

    2. Opsional: Untuk menentukan periode penonaktifan yang benar secara kustom, tentukan durasi di kolom Durasi maksimum.

  7. Klik Buat.

gcloud

Untuk membuat template instance yang mengaktifkan penonaktifan yang benar, gunakan perintah gcloud beta compute instance-templates create dengan flag --graceful-shutdown.

Misalnya, untuk membuat template instance regional yang mengaktifkan penonaktifan yang benar, jalankan perintah berikut:

gcloud beta compute instance-templates create INSTANCE_TEMPLATE_NAME \
    --graceful-shutdown \
    --instance-template-region=REGION \
    --machine-type=MACHINE_TYPE

Ganti kode berikut:

  • INSTANCE_TEMPLATE_NAME: nama template instance.

  • REGION: region tempat membuat template instance.

  • MACHINE_TYPE: jenis mesin untuk instance yang dibuat menggunakan template instance.

Secara opsional, untuk menentukan periode penonaktifan yang benar secara kustom, sertakan flag --graceful-shutdown-max-duration.

gcloud beta compute instance-templates create INSTANCE_TEMPLATE_NAME \
    --graceful-shutdown \
    --graceful-shutdown-max-duration=MAX_DURATION \
    --instance-template-region=REGION \
    --machine-type=MACHINE_TYPE

Ganti MAX_DURATION dengan durasi periode penonaktifan. Nilai harus diformat sebagai jumlah jam, menit, atau detik yang diikuti dengan h, m, dan s. Misalnya, tentukan 1h untuk satu jam, atau 20m10s untuk 20 menit dan 10 detik.

REST

Untuk membuat template instance yang mengaktifkan penonaktifan yang benar, buat permintaan POST ke salah satu metode berikut:

Misalnya, untuk membuat template instance regional yang mengaktifkan shutdown yang benar, buat permintaan POST sebagai berikut:

POST https://compute.googleapis.com/compute/beta/projects/PROJECT_ID/regions/REGION/instanceTemplates

{
  "name": "INSTANCE_TEMPLATE_NAME",
  "properties": {
    "disks": [
      {
        "boot": true,
        "initializeParams": {
          "sourceImage": "projects/IMAGE_PROJECT/global/images/IMAGE"
        }
      }
    ],
    "machineType": "MACHINE_TYPE",
    "networkInterfaces": [
      {
        "network": "global/networks/default"
      }
    ],
    "scheduling": {
      "gracefulShutdown": {
        "enabled": true
      }
    }
  }
}

Ganti kode berikut:

  • PROJECT_ID: ID project tempat template instance akan dibuat.

  • REGION: region tempat membuat template instance.

  • INSTANCE_TEMPLATE_NAME: nama template instance.

  • IMAGE_PROJECT: project gambar yang berisi gambar—misalnya, debian-cloud. Untuk mengetahui informasi selengkapnya tentang project gambar yang didukung, lihat Gambar publik.

  • IMAGE: tentukan salah satu dari berikut ini:

    • Versi tertentu dari image OS—misalnya, debian-12-bookworm-v20240617.

    • Kelompok image, yang harus diformat sebagai family/IMAGE_FAMILY. Format ini menentukan image OS terbaru yang tidak digunakan lagi. Misalnya, jika Anda menentukan family/debian-12, versi terbaru dalam kelompok image Debian 12 akan digunakan. Untuk mengetahui informasi selengkapnya tentang penggunaan kelompok image, lihat Praktik terbaik kelompok image.

  • MACHINE_TYPE: jenis mesin untuk instance yang dibuat menggunakan template instance.

Secara opsional, untuk menentukan periode penonaktifan yang benar secara kustom, sertakan kolom maxDuration di isi permintaan.

POST https://compute.googleapis.com/compute/beta/projects/PROJECT_ID/global/instanceTemplates

{
  "name": "INSTANCE_TEMPLATE_NAME",
  "properties": {
    "disks": [
      {
        "boot": true,
        "initializeParams": {
          "sourceImage": "projects/IMAGE_PROJECT/global/images/IMAGE"
        }
      }
    ],
    "machineType": "MACHINE_TYPE",
    "networkInterfaces": [
      {
        "network": "global/networks/default"
      }
    ],
    "scheduling": {
      "gracefulShutdown": {
        "enabled": true,
        "maxDuration": {
          "seconds": "MAX_DURATION"
        }
      }
    }
  }
}

Ganti MAX_DURATION dengan durasi dalam detik untuk periode penonaktifan. Nilai harus antara 1 dan 3600, yaitu 3.600 detik (satu jam).

Untuk opsi konfigurasi lainnya saat membuat template instance, lihat Membuat template instance.

Langkah berikutnya