Halaman ini menunjukkan cara mengedit instance Filestore menggunakan Konsol Google Cloud atau gcloud CLI.
Setelah dibuat, Anda dapat memodifikasi instance Filestore dengan cara berikut:
- Meningkatkan kapasitasnya
- Kurangi kapasitas untuk tingkat layanan berikut:
- Mengubah deskripsinya
- Mengelola aturan kontrol akses berbasis IP
- Kelola label
- Untuk informasi selengkapnya, lihat Mengelola label.
Untuk mengetahui detail tentang kapasitas penskalaan, lihat Kapasitas penskalaan.
Petunjuk untuk mengedit instance
Konsol Google Cloud
Untuk mengedit instance Filestore menggunakan Konsol Google Cloud, buka halaman Edit instance tempat Anda dapat mengedit deskripsi instance, mengelola aturan kontrol akses berbasis IP, dan menskalakan performa berbagi file:
Di konsol Google Cloud, buka halaman Instance Filestore.
Klik ID instance instance yang ingin diedit.
Di halaman Instance details, klik Edit untuk membuka halaman Edit instance.
Ubah deskripsi instance, aturan kontrol akses berbasis IP, dan kapasitas sesuai kebutuhan. Untuk mengetahui detailnya, baca Membuat instance.
Klik Save.
gcloud
Sebelum memulai
Untuk menggunakan gcloud CLI, Anda harus menginstal gcloud CLI atau menggunakan Cloud Shell yang terintegrasi dengan Google Cloud Console:
Perintah gcloud
untuk mengedit instance
Anda dapat mengedit instance Filestore dengan menjalankan perintah instances
update
. Jika perlu memperbarui aturan konfigurasi untuk kontrol akses berbasis IP, Anda harus menggunakan flag --flags-file
dan menentukan file konfigurasi JSON. Jika memilih metode ini, Anda tidak perlu menggunakan flag --file-share
karena sudah disertakan dalam file konfigurasi JSON.
gcloud filestore instances update instance-id
--[project="project-id"]
--[location=location]
--[file-share=name="file-share-name",capacity=file-share-size]
--[description="instance-description"]
--[flags-file=file-name.json]
dengan:
- instance-id adalah ID instance instance Filestore yang ingin Anda edit.
project-id adalah project ID dari project Google Cloud yang berisi instance Filestore. Anda dapat melewati flag ini jika instance Filestore berada dalam project default
gcloud
. Anda dapat menetapkan project default dengan menjalankan:gcloud config set project project-id
location adalah lokasi tempat instance Filestore berada. Untuk instance perusahaan, tentukan region. Untuk semua instance lainnya, tentukan zona. Jalankan perintah
gcloud filestore zones list
untuk mendapatkan daftar zona yang didukung. Anda dapat melewati flag ini jika instance Filestore berada di zona defaultgcloud
. Anda dapat menetapkan zona default dengan menjalankan:gcloud config set filestore/zone zone
file-share-name adalah nama berbagi file yang disalurkan dari instance Filestore. Nama berbagi file tidak dapat diubah setelah pembuatan instance.
file-share-size adalah ukuran baru yang Anda inginkan untuk berbagi file. Anda dapat menentukan ukuran berbagi file dalam bilangan bulat menggunakan
GiB
(default) atauTiB
.Untuk melihat kuota yang tersedia, buka halaman Quotas di konsol Google Cloud:
instance-description adalah deskripsi instance Filestore opsional.
file-name adalah nama file konfigurasi JSON untuk kontrol akses berbasis IP.
Contoh file konfigurasi JSON:
{ "--file-share": { "capacity": "4096", "name": "my_vol", "nfs-export-options": [ { "access-mode": "READ_WRITE", "ip-ranges": [ "10.0.0.0", "10.2.0.0" ], "squash-mode": "ROOT_SQUASH", "anon_uid": 1003, "anon_gid": 1003 }, { "access-mode": "READ_ONLY", "ip-ranges": [ "10.0.1.0/28" ], "squash-mode": "NO_ROOT_SQUASH" } ], } }
dengan:
- ip-ranges adalah alamat atau rentang IP yang aksesnya akan diberikan. Anda dapat menentukan beberapa alamat atau rentang IP dengan memisahkannya menggunakan koma. Hanya tingkat layanan berikut yang mendukung setelan konfigurasi untuk rentang alamat IP yang tumpang-tindih:
- access-mode adalah tingkat akses yang akan diberikan kepada klien yang alamat IP-nya berada dalam ip-range. Class dapat memiliki nilai
READ_WRITE
atauREAD_ONLY
. Nilai defaultnya adalahREAD_WRITE
. - mode-squash dapat memiliki nilai
ROOT_SQUASH
atauNO_ROOT_SQUASH
.ROOT_SQUASH
menghapus akses tingkat root ke klien yang alamat IP-nya berada dalam ip-range, sedangkanNO_ROOT_SQUASH
mengaktifkan akses root. Nilai defaultnya adalahNO_ROOT_SQUASH
. - anon_uid adalah nilai ID pengguna yang ingin Anda petakan ke
anon_uid
. Nilai defaultnya adalah65534
. - anon_gid adalah nilai ID grup yang ingin Anda petakan ke
anon_gid
. Nilai defaultnya adalah65534
.
Contoh
Contoh berikut mengupdate instance nfs-server
dengan meningkatkan ukuran berbagi file menjadi 3 TiB
.
gcloud filestore instances update nfs-server --zone=us-central1-c --file-share=name="vol1",capacity=3TiB
```
Langkah selanjutnya
- Buat instance lain.
- Memasang fitur berbagi file Filestore di instance VM Compute Engine.
- Akses instance Filestore dengan driver Filestore CSI.