Method: projects.locations.instances.backup

Instance Cadangan. Jika ini adalah pertama kalinya cadangan dibuat, koleksi cadangan akan dibuat di backend, dan cadangan ini termasuk dalam koleksi ini. Koleksi dan cadangan akan memiliki nama resource. Pencadangan akan dieksekusi untuk setiap shard. Replika (primer jika non-HA) akan dipilih untuk melakukan eksekusi. Panggilan pencadangan akan ditolak jika ada operasi pencadangan atau update yang sedang berlangsung. Perhatikan bahwa selama pratinjau, jika versi software internal instance terlalu lama, update penting akan dilakukan sebelum pencadangan sebenarnya. Setelah versi software internal diupdate ke versi minimum yang diperlukan oleh fitur pencadangan, pencadangan berikutnya tidak memerlukan update penting. Setelah pratinjau, tidak akan ada update penting yang diperlukan untuk pencadangan.

Permintaan HTTP


POST https://memorystore.googleapis.com/v1beta/{name=projects/*/locations/*/instances/*}:backup

URL ini menggunakan sintaksis gRPC Transcoding.

Parameter jalur

Parameter
name

string

Wajib. Nama resource instance menggunakan formulir: projects/{projectId}/locations/{locationId}/instances/{instanceId} dengan locationId mengacu pada region Google Cloud.

Isi permintaan

Isi permintaan memuat data dengan struktur berikut:

Representasi JSON
{
  "ttl": string,
  "backupId": string
}
Kolom
ttl

string (Duration format)

Opsional. TTL untuk masa berlaku cadangan. Rentang nilai adalah 1 hari hingga 100 tahun. Jika tidak ditentukan, nilai defaultnya adalah 100 tahun.

Durasi dalam detik dengan maksimal sembilan digit pecahan, diakhiri dengan 's'. Contoh: "3.5s".

backupId

string

Opsional. ID cadangan yang akan dibuat. Jika tidak ditentukan, nilai default ([YYYYMMDDHHMMSS]_[Shortened Instance UID] akan digunakan.

Isi respons

Jika berhasil, isi respons akan memuat instance Operation.

Cakupan otorisasi

Memerlukan salah satu cakupan OAuth berikut:

  • https://www.googleapis.com/auth/cloud-platform
  • https://www.googleapis.com/auth/memorystore.read-write

Izin IAM

Memerlukan izin IAM berikut pada resource name:

  • memorystore.instances.backup

Untuk mengetahui informasi selengkapnya, lihat dokumentasi IAM.