Saat Anda membuat snapshot, snapshot tersebut dibuat sebagai snapshot cakupan global secara default. Untuk project tertentu, Anda dapat menyesuaikan lokasi default tempat Google Cloud menyimpan snapshot cakupan global dengan mengonfigurasi setelan snapshot. Dengan menggunakan setelan snapshot untuk menentukan default kustom Anda sendiri, Anda tidak perlu menentukan lokasi secara manual setiap kali membuat snapshot.
Dokumen ini memberikan informasi tentang setelan snapshot dan cara menggunakannya untuk menyesuaikan lokasi penyimpanan default untuk snapshot dengan cakupan global project Anda.
Untuk mengelola setelan lokasi untuk snapshot cakupan regional, lihat Menetapkan lokasi pembuatan dan pemulihan snapshot untuk snapshot cakupan regional (Pratinjau).
Sebelum memulai
-
Jika Anda belum melakukannya, siapkan autentikasi.
Autentikasi adalah
proses yang digunakan untuk memverifikasi identitas Anda agar dapat mengakses Google Cloud layanan dan API.
Untuk menjalankan kode atau contoh dari lingkungan pengembangan lokal, Anda dapat mengautentikasi ke Compute Engine dengan memilih salah satu opsi berikut:
Select the tab for how you plan to use the samples on this page:
gcloud
-
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.
- Set a default region and zone.
- Anda dapat melihat dan mengupdate setelan snapshot hanya dengan menggunakan gcloud CLI atau REST.
- Anda tidak dapat menyesuaikan lokasi penyimpanan default instant snapshot. Anda hanya dapat melakukannya untuk snapshot arsip dan standar.
- Mengubah kebijakan lokasi di setelan snapshot project Anda hanya memengaruhi snapshot yang dibuat setelah modifikasi tersebut. Mengupdate setelan snapshot project Anda tidak akan mengubah lokasi snapshot yang ada.
- Jika Anda menentukan lokasi secara manual selama pembuatan snapshot, Google Cloud akan mengganti setelan snapshot dan membuat snapshot Anda di lokasi yang baru ditentukan tersebut. Namun, kebijakan lokasi penyimpanan di setelan snapshot Anda tidak berubah.
- Lokasi penyimpanan default hanya berlaku untuk snapshot cakupan global. Untuk mengontrol lokasi penyimpanan untuk snapshot cakupan regional, Anda harus Menetapkan lokasi pembuatan snapshot yang diizinkan.
- Menetapkan lokasi penyimpanan default hanya mengontrol tempat penyimpanan snapshot. Dengan snapshot cakupan global, Anda tidak dapat menetapkan lokasi data snapshot dapat dipulihkan. Untuk menetapkan lokasi yang diizinkan untuk pemulihan snapshot, Anda harus membuat snapshot regional dan menetapkan lokasi pemulihan yang diizinkan.
- Multi-region terdekat dengan disk sumber
- Region lokal yang sama dengan disk sumber
- Region tertentu pilihan Anda
- Jika disk sumber Anda berada di lokasi yang merupakan bagian dari multi-region, maka
kebijakan lokasi penyimpanan setelan snapshot Anda akan ditetapkan ke multi-region tersebut.
Misalnya, jika disk Anda berada di lokasi seperti
us-central1
, maka lokasi penyimpanan defaultnya adalahus
multi-region. - Untuk lokas yang berada di luar multi-region, lokasi
penyimpanan default adalah multi-region yang terdekat secara geografis di luar region tersebut.
Untuk lokasi seperti
australia-southeast1
, lokasi default menjadi multi-regionasia
. PROJECT_ID
: ID project.STORAGE_LOCATION
: Kebijakan lokasi penyimpanan snapshot untuk project Anda. Nilainya bisa berupa salah satu dari berikut:nearest-multi-region
: Menentukan kebijakan lokasi sebagai multi-region Cloud Storage terdekat dengan lokasi disk Anda.local-region
: Menentukan kebijakan lokasi sebagai region Cloud Storage yang sama dengan tempat disk Anda berada.specific-locations
: Menentukan kebijakan lokasi sebagai lokasi region Cloud Storage kustom pilihan Anda. Jika menentukan opsi ini, Anda juga harus menentukan lokasi yang diinginkan dengan menggunakan flag--storage-location-names
.
REGION_NAME
: Opsional: Jika menyertakan tanda--storage-location-policy
dengan nilaispecific-locations
, Anda harus menentukan region Cloud Storage. Anda hanya dapat menentukan satu region dan tidak boleh berupa multi-region Cloud Storage. Tetapkan nilai ini ke nama region yang ingin Anda tentukan sebagai kebijakan lokasi penyimpanan.- Untuk mengonfigurasi kebijakan lokasi penyimpanan setelan snapshot project Anda sebagai multi-region Cloud Storage yang terdekat dengan disk, jalankan perintah berikut:
- Untuk mengonfigurasi kebijakan lokasi penyimpanan setelan snapshot project Anda sebagai region Cloud Storage yang sama dengan disk Anda, jalankan perintah berikut:
- Untuk mengonfigurasi sebagai kebijakan lokasi penyimpanan setelan snapshot project Anda sebagai lokasi spesifik pilihan Anda (seperti
us-central1
), gunakan flag--storage-location-names
dan jalankan perintah berikut: PROJECT_ID
: ID project.STORAGE_LOCATION
: Kebijakan lokasi penyimpanan snapshot untuk project Anda. Nilainya bisa berupa salah satu dari berikut:NEAREST_MULTI_REGION
: Menentukan kebijakan lokasi sebagai multi-region Cloud Storage terdekat dengan lokasi disk Anda.LOCAL_REGION
: Menentukan kebijakan lokasi sebagai region Cloud Storage yang sama dengan tempat disk Anda berada.SPECIFIC_LOCATIONS
: Menentukan kebijakan lokasi sebagai lokasi region Cloud Storage kustom pilihan Anda. Jika menentukan opsi ini, Anda juga harus menentukan lokasi yang diinginkan dengan menggunakan parameterlocations
dalam permintaan.
REGION_NAME
: Opsional: Jika menyertakan parameterpolicy
dengan nilaiSPECIFIC_LOCATIONS
, Anda harus menentukan region Cloud Storage. Anda hanya dapat menentukan satu region dan tidak boleh berupa multi-region Cloud Storage. Tetapkan nilai ini ke nama region yang ingin Anda tentukan sebagai kebijakan lokasi penyimpanan.- Untuk mengonfigurasi kebijakan lokasi penyimpanan setelan snapshot project Anda
sebagai multi-region Cloud Storage yang terdekat dengan disk, buat
permintaan
PATCH
berikut: - Untuk mengonfigurasi kebijakan lokasi penyimpanan setelan snapshot project Anda
sebagai region Cloud Storage yang sama dengan disk Anda, buat permintaan
PATCH
berikut: - Untuk mengonfigurasi sebagai kebijakan lokasi penyimpanan setelan snapshot project Anda sebagai lokasi tertentu (seperti
us-central1
), buat permintaanPATCH
berikut: - Pelajari cara melihat, menghapus, dan membagikan snapshot disk.
- Pelajari cara membuat snapshot terjadwal untuk disk.
- Pelajari cara membuat disk image dari snapshot Anda.
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 informasi selengkapnya, lihat Mengautentikasi untuk menggunakan REST dalam Google Cloud dokumentasi autentikasi.
Batasan
Cara kerja setelan snapshot
Kebijakan lokasi penyimpanan setelan snapshot project menentukan tempat Google Cloud otomatis menyimpan snapshot project tersebut. Google Cloud mempertahankan nilai bawaan untuk kebijakan lokasi penyimpanan ini hingga Anda mengupdate setelan snapshot dan mengonfigurasi default baru. Setelah Anda mengupdate setelan snapshot dan menetapkan lokasi penyimpanan default baru, Google Cloud menggunakan lokasi ini untuk menyimpan setiap snapshot baru yang dibuat dalam project tersebut.
Anda dapat mengupdate setelan snapshot untuk mengubah kebijakan lokasi penyimpanan berapa kali. Namun, mengubah setelan snapshot project Anda hanya memengaruhi lokasi snapshot yang dibuat setelah modifikasi tersebut. Mengupdate setelan snapshot project Anda tidak akan mengubah lokasi snapshot yang ada.
Untuk memastikan Google Cloud menggunakan lokasi penyimpanan yang ditentukan oleh setelan snapshot Anda, jangan tentukan lokasi secara manual selama pembuatan snapshot. Jika Anda menentukan lokasi secara manual selama pembuatan snapshot, Google Cloud akan mengganti setelan snapshot dan membuat snapshot Anda di lokasi yang baru ditentukan tersebut. Namun, kebijakan lokasi penyimpanan di setelan snapshot Anda tidak berubah.
Anda dapat menggunakan setelan snapshot untuk menyesuaikan lokasi penyimpanan default snapshot arsip dan standar. Anda tidak dapat menyesuaikan lokasi penyimpanan default instant snapshot.
Opsi lokasi penyimpanan
Saat mengonfigurasi setelan snapshot project dan menentukan lokasi penyimpanan default baru, Anda dapat memilih region tertentu atau menggunakan setelan lokasi berbasis disk. Lebih khususnya, Anda dapat memilih salah satu opsi lokasi berikut untuk kebijakan lokasi penyimpanan Anda:
Google Cloud kebijakan lokasi penyimpanan yang telah ditetapkan
Sampai Anda mengupdate setelan snapshot untuk pertama kalinya, Google Cloud akan mempertahankan nilai bawaan untuk kebijakan lokasi penyimpanan. Kebijakan bawaan ini berisi lokasi penyimpanan default untuk snapshot hingga Anda mengonfigurasi lokasi penyimpanan default Anda sendiri dengan mengupdate setelan snapshot project Anda. Kebijakan lokasi penyimpanan bawaan disetel ke multi-region yang secara geografis paling dekat dengan lokasi disk sumber Anda.
Implikasi harga
Anda tidak perlu membayar biaya tambahan untuk menggunakan setelan snapshot pada project Anda. Namun, nilai lokasi yang Anda tentukan menggunakan setelan snapshot memengaruhi operasi lain, yang dapat memengaruhi biaya operasional tersebut.
Menetapkan lokasi penyimpanan default untuk project menggunakan setelan snapshot
Anda dapat mengupdate setelan snapshot project dan menetapkan lokasi penyimpanan default baru menggunakan REST dan gcloud CLI.
Jika Anda tidak menetapkan kebijakan lokasi penyimpanan di setelan snapshot, maka snapshot Anda akan dibuat menggunakan kebijakan lokasi penyimpanan bawaanGoogle Cloud .
gcloud
Untuk menambahkan setelan snapshot atau memperbarui setelan snapshot yang ada untuk project Anda, gunakan perintah
gcloud compute snapshot-settings update
:gcloud compute snapshot-settings update \ --project=PROJECT_ID \ --storage-location-policy=STORAGE_LOCATION \ --storage-location-names=REGION_NAME
Ganti kode berikut:
Contoh untuk menetapkan kebijakan lokasi penyimpanan menggunakan setelan snapshot
Pertimbangkan contoh project
my-project
di regionus-central1
.gcloud compute snapshot-settings update \ --project=my-project \ --storage-location-policy=nearest-multi-region
gcloud compute snapshot-settings update \ --project=my-project \ --storage-location-policy=local-region
gcloud compute snapshot-settings update \ --project=my-project \ --storage-location-policy=specific-locations \ --storage-location-names=us-central1
REST
Untuk menambahkan setelan snapshot atau mengupdate setelan snapshot yang ada untuk project Anda, buat permintaan
PATCH
ke metodesnapshotSettings.update
:PATCH https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/global/snapshotSettings { "storageLocation": { "policy": "STORAGE_LOCATION", "locations": { "REGION_NAME": { "name": "REGION_NAME" } } } }
Ganti kode berikut:
Contoh untuk menetapkan kebijakan lokasi penyimpanan menggunakan setelan snapshot
Pertimbangkan contoh project
my-project
di regionus-central1
.PATCH https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/global/snapshotSettings { "storageLocation": { "policy": "NEAREST_MULTI_REGION" } }
PATCH https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/global/snapshotSettings { "storageLocation": { "policy": "LOCAL_REGION" } }
PATCH https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/global/snapshotSettings { "storageLocation": { "policy": "SPECIFIC_LOCATIONS", "locations": { "us-central1": { "name": "us-central1"} } } }
Melihat lokasi penyimpanan default yang ditentukan oleh setelan snapshot project
Anda dapat melihat setelan snapshot project dengan menggunakan Compute Engine API dan gcloud CLI.
gcloud
Untuk melihat setelan snapshot project Anda, gunakan perintah
gcloud compute snapshot-settings describe
:gcloud compute snapshot-settings describe \ --project=PROJECT_ID
Ganti
PROJECT_ID
dengan ID project.REST
Untuk melihat setelan snapshot project Anda, buat permintaan
GET
ke metodesnapshotSettings.get
:GET https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/global/snapshotSettings
Ganti
PROJECT_ID
dengan ID project.Langkah berikutnya
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-04-03 UTC.
-