Halaman ini menunjukkan cara mendapatkan informasi tentang instance Filestore.
Sebelum memulai
Jika Anda ingin menggunakan contoh command line di halaman ini, aktifkan alat command line gcloud
dengan menginstal gcloud CLI.
Melihat semua instance dalam project
Konsol Google Cloud
Anda bisa mendapatkan informasi tentang instance Filestore, dan melihat semua instance dalam project, dengan membuka halaman instance Filestore:
gcloud
Anda bisa mendapatkan informasi tentang instance Filestore, dan melihat semua instance dalam project, dengan menjalankan perintah instances list
:
gcloud filestore instances list --project=project-id --zone=zone
dengan:
project-id adalah project ID 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
zone adalah zona tempat Anda ingin mencantumkan instance Filestore. Jika Anda melewati tanda ini, instance di semua zona akan ditampilkan. Jalankan perintah
gcloud filestore zones list
untuk mendapatkan daftar zona yang didukung.
Respons terhadap perintah instances list
mirip dengan berikut ini:
INSTANCE_NAME ZONE TIER CAPACITY_GB FILE_SHARE_NAME IP_ADDRESS STATE CREATE_TIME nfs-loc europe-west1-b BASIC_HDD 1024 nfs1 10.0.5.2 READY 2017-10-09T22:11:28 nfs3 us-central1-c BASIC_HDD 1024 acme 10.0.6.2 READY 2017-11-06T09:37:18
Contoh
Perintah berikut mencantumkan instance Filestore di project myproject
:
gcloud filestore instances list --project=myproject
REST API
Menginstal dan melakukan inisialisasi gcloud CLI , yang memungkinkan Anda membuat token akses untuk header
Authorization
.Gunakan
cURL
untuk memanggil Filestore API:curl -s \ --header "Authorization: Bearer $(gcloud auth print-access-token)" \ --header "Content-Type: application/json" \ GET "https://file.googleapis.com/v1/projects/PROJECT/locations/LOCATION/instances"
Dengan keterangan:
PROJECT
adalah nama project tempat instance Anda berada. Contoh,my-genomics-project
.LOCATION
adalah lokasi yang ingin Anda telusuri. Untuk menelusuri semua instance di lokasi mana pun dalam project, gunakan-
.
Mendapatkan informasi tentang instance tertentu
Gunakan salah satu prosedur berikut untuk mendapatkan informasi tentang instance Filestore tertentu.
Konsol Google Cloud
Buka halaman instance Filestore.
Klik ID instance untuk membuka halaman detail instance.
gcloud
Dapatkan informasi tentang instance Filestore dengan menjalankan perintah instances describe
:
gcloud filestore instances describe instance-id --project=project-id --location=location
Respons terhadap perintah instances describe
mirip dengan berikut ini:
createTime: '2021-10-11T17:28:23.340943077Z' fileShares: - capacityGb: '1024' name: vol1 kmsKeyName: projects/example-project/locations/us-central1/keyRings/example-ring/cryptoKeys/example-key labels: key:val name: projects/yourproject/locations/us-central1-c/instances/nfs-server networks: - ipAddresses: - 10.0.0.2 network: default reservedIpRange: 10.0.0.0/26 state: READY tier: ENTERPRISE
Kolom ini mewakili nilai berikut:
createTime
: Waktu instance dibuat, dalam format RFC 3339.fileShares
:capacityGb
: Ukuran berbagi file Filestore dalam gigabyte biner (GB
), dengan 1GB
= 10243 byte.name
: Nama berbagi file Filestore. Anda menggunakan nama berbagi file dengan alamat IP yang diidentifikasi oleh nilaiipAddresses
untuk memasang berbagi file di klien.name
: Nama instance yang sepenuhnya memenuhi syarat.ipAddresses
: Alamat IP untuk instance. Untuk memasang file share Filestore di klien, gunakan nilai ini beserta nama file share.network
: Nama jaringan VPC yang digunakan instance.reservedIpRange
: Blok alamat IP yang dicadangkan untuk penggunaan instance.state
: Status instance.tier
: Tingkat layanan Filestore instance.
Contoh
Perintah berikut memberikan informasi tentang instance test-nfs
di
project myproject
, di zona us-central1-c
.
gcloud filestore instances describe test-nfs --project=myproject --zone=us-central1-c
REST API
Menginstal dan melakukan inisialisasi gcloud CLI , yang memungkinkan Anda membuat token akses untuk header
Authorization
.Gunakan
cURL
untuk memanggil Filestore API:curl -s \ --header "Authorization: Bearer $(gcloud auth print-access-token)" \ --header "Content-Type: application/json" \ GET "https://file.googleapis.com/v1beta1/projects/PROJECT/locations/LOCATION/instances/INSTANCE_NAME"
Dengan keterangan:
PROJECT
adalah nama project tempat instance Anda berada. Contoh,my-genomics-project
.LOCATION
adalah lokasi tempat instance Anda berada. Contoh,us-west1-a
.INSTANCE_NAME
adalah nama instance yang ingin Anda lihat. Contoh,my-genomics-instance
.
Mendapatkan informasi tentang pemasangan instance Filestore
Bagian berikut menunjukkan cara mendapatkan berbagai jenis informasi pemasangan instance.
Mencantumkan titik pemasangan untuk instance
Anda dapat mencantumkan semua titik pemasangan tempat instance Filestore dipasang dengan menjalankan:
sudo showmount -a INSTANCE_IP
Contoh
Perintah berikut mencantumkan semua titik pemasangan untuk instance Filestore dengan alamat IP 10.77.67.226
:
sudo showmount -a 10.77.67.226
Responsnya akan terlihat seperti berikut:
All mount points on 10.77.67.226:
10.128.0.1:/fileshare
10.128.0.2:/fileshare
10.128.0.3:/fileshare
Mendapatkan jumlah titik pemasangan untuk instance
Anda bisa mendapatkan jumlah total titik pemasangan untuk instance Filestore dengan menjalankan:
sudo showmount -a INSTANCE_IP --no-headers | wc -l
Contoh
Perintah berikut menampilkan jumlah titik pemasangan untuk instance
dengan alamat IP 10.77.67.226
:
sudo showmount -a 10.77.67.226 --no-headers | wc -l
Langkah selanjutnya
- Buat instance lain.
- Memasang fileshare Filestore di instance VM Compute Engine.
- Mengakses instance Filestore dari cluster Google Kubernetes Engine.