Mengatur volume penyimpanan menggunakan label
Untuk membantu mengatur volume penyimpanan, Anda dapat menggunakan label. Label adalah pasangan nilai kunci yang dapat Anda lampirkan ke setiap volume penyimpanan, lalu memfilter volume penyimpanan berdasarkan labelnya. Misalnya, Anda dapat menggunakan label untuk mengelompokkan volume penyimpanan berdasarkan tujuan, lingkungan, lokasi, departemen, dan sebagainya. Label bersifat opsional.
Menambahkan atau memperbarui label untuk volume penyimpanan
Anda dapat menambahkan atau memperbarui label untuk volume penyimpanan yang ada.
Konsol
Buka halaman Compute Engine > Solusi Bare Metal > Volumes.
Untuk volume penyimpanan yang ingin Anda beri label, klik .
Klik Edit label.
Di halaman Editor label:
- Klik Tambahkan label dan tambahkan pasangan nilai kunci.
- Untuk memperbarui label, pilih label yang ada dan ubah nilainya.
- Klik Kirim.
Setelah kembali ke halaman Volume, muat ulang halaman untuk melihat perubahan Anda.
gcloud
Untuk menambahkan atau memperbarui label volume penyimpanan, gunakan perintah gcloud bms volumes update
dengan opsi --update-labels.
Contoh perintah berikut menambahkan label environment = dev dan location = branch:
gcloud bms volumes update VOLUME_NAME --project=PROJECT_ID --region=REGION --update-labels environment=dev,location=branch
Jika Anda memberikan nilai baru untuk label yang sudah ada, sistem akan memperbarui label yang ada dengan nilai baru. Jika Anda memberikan label baru, sistem akan menambahkan label baru tersebut ke daftar label.
API
Untuk menambahkan atau memperbarui label untuk volume penyimpanan, masukkan project ID, region, nama
volume, dan daftar label dalam perintah curl berikut. Salin perintah,
tempel ke prompt Cloud Shell, lalu tekan tombol Enter
atau Return.
Contoh perintah berikut menetapkan label environment = test.
curl -X PATCH \
-H "Authorization: Bearer $(gcloud auth print-access-token)" \
-H "X-Goog-User-Project: PROJECT_ID" \
-H "Content-Type: application/json" \
"https://baremetalsolution.googleapis.com/v2/projects/PROJECT_ID/locations/REGION/volumes/VOLUME_NAME?updateMask=labels"
-d "{
'labels' : {'environment': 'test'}
}"
Menghapus label dari volume penyimpanan
Anda dapat menghapus label dari volume penyimpanan.
Konsol
Buka halaman Compute Engine > Solusi Bare Metal > Volumes.
Untuk volume penyimpanan dengan label yang ingin Anda hapus, klik .
Klik Edit label.
Di halaman Editor label:
- Untuk menghapus label, klik .
- Klik Kirim.
Setelah kembali ke halaman Volume, muat ulang halaman untuk melihat perubahan Anda.
gcloud
Untuk menghapus label dari volume penyimpanan, gunakan perintah gcloud bms volumes update
dengan opsi berikut:
--remove-labels: Menghapus label yang ditentukan.--clear-labels: Menghapus semua label.
Contoh perintah berikut menghapus label department dari volume penyimpanan:
gcloud bms volumes update VOLUME_NAME --project=PROJECT_ID --region=REGION --remove-labels=department
Contoh perintah berikut menghapus semua label dari volume penyimpanan:
gcloud bms volumes update VOLUME_NAME --project=PROJECT_ID --region=REGION --clear-labels
API
Untuk menghapus label dari volume penyimpanan, masukkan project ID, region, dan nama volume penyimpanan Anda dalam perintah curl berikut. Berikan daftar label kosong untuk
menghapus semua label, atau berikan daftar label yang ingin Anda pertahankan
(membatalkan label yang ingin dihapus). Salin perintah, tempel ke prompt Cloud Shell, lalu tekan tombol Enter atau Return.
Contoh perintah berikut menghapus semua label kecuali environment = test.
curl -X PATCH \
-H "Authorization: Bearer $(gcloud auth print-access-token)" \
-H "X-Goog-User-Project: PROJECT_ID" \
-H "Content-Type: application/json" \
"https://baremetalsolution.googleapis.com/v2/projects/PROJECT_ID/locations/REGION/volumes/VOLUME_NAME?updateMask=labels"
-d "{
'labels' : {'environment': 'test'}
}"
Memfilter volume penyimpanan menggunakan label
Anda dapat menelusuri volume penyimpanan dan memfilter hasil menggunakan label.
Konsol
Buka halaman Compute Engine > Solusi Bare Metal > Volumes.
Klik di kolom Filter di atas daftar volume penyimpanan.
Dari daftar Properti, pilih Label.
Masukkan kunci, nilai, atau pasangan nilai kunci untuk label Anda.
Misalnya, untuk melihat hanya volume penyimpanan dengan label
env:dev, Anda dapat memasukkan salah satu dari berikut ini:- Masukkan kunci:
env - Masukkan nilai:
dev - Masukkan pasangan nilai kunci:
env:dev
- Masukkan kunci:
Untuk menerapkan filter label, klik di mana saja di luar kolom filter.
gcloud
Untuk memfilter volume penyimpanan menggunakan label, gunakan perintah gcloud bms volumes list
dengan opsi --filter.
Nilai opsi --filter harus dalam format
labels.KEY=VALUE. Misalnya,
jika Anda ingin memfilter label dengan env sebagai kunci dan dev sebagai
nilai, jalankan perintah ini:
gcloud bms volumes list --project=PROJECT_ID --region=REGION --filter labels.environment=dev
Untuk informasi selengkapnya tentang sintaksis filter di gcloud CLI, lihat
dokumentasi gcloud topic filters.
API
Untuk memfilter volume penyimpanan menggunakan label, masukkan project ID dan region Anda bersama dengan filter=labels dan label pasangan nilai kunci. Salin perintah,
tempel ke prompt Cloud Shell, lalu tekan tombol Enter atau
Return.
Contoh perintah berikut membatasi output untuk menemukan volume penyimpanan dengan label key-value pair environment = test.
curl -X GET \ -H "Authorization: Bearer $(gcloud auth print-access-token)" \ -H "X-Goog-User-Project: PROJECT_ID" \ -H "Content-Type: application/json" \ "https://baremetalsolution.googleapis.com/v2/projects/PROJECT_ID/locations/REGION/volumes"?filter=labels.environment=test