Mendapatkan informasi instance

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:

Buka 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

  1. Menginstal dan melakukan inisialisasi gcloud CLI , yang memungkinkan Anda membuat token akses untuk header Authorization.

  2. 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

  1. Buka halaman instance Filestore.

    Buka halaman instance Filestore

  2. 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 1 GB = 10243 byte.
  • name: Nama berbagi file Filestore. Anda menggunakan nama berbagi file dengan alamat IP yang diidentifikasi oleh nilai ipAddresses 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

  1. Menginstal dan melakukan inisialisasi gcloud CLI , yang memungkinkan Anda membuat token akses untuk header Authorization.

  2. 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