Membuat dan mengelola label instance

Bigtable menyediakan opsi untuk menambahkan label ke instance Anda. Label adalah key-value pair yang dapat digunakan untuk mengelompokkan instance terkait dan menyimpan metadata tentang sebuah instance.

Halaman ini menjelaskan cara menggunakan label dengan instance Bigtable Anda. Artikel ini juga menjelaskan cara menambahkan, memperbarui, dan menghapus label untuk sebuah instance.

Apa itu label?

Label adalah pasangan nilai kunci yang dapat Anda tetapkan ke instance Google Cloud. Label membantu Anda mengatur resource ini dan mengelola biaya dalam skala besar, dengan perincian yang Anda butuhkan. Anda dapat melampirkan label ke setiap resource, lalu memfilter resource berdasarkan labelnya. Informasi tentang label diteruskan ke sistem penagihan, yang memungkinkan Anda mengelompokkan tagihan menurut label. Dengan laporan penagihan bawaan, Anda dapat memfilter dan mengelompokkan biaya berdasarkan label resource. Anda juga dapat menggunakan label untuk membuat kueri ekspor data penagihan.

Persyaratan untuk label

Label yang diterapkan ke resource harus memenuhi persyaratan berikut:

  • Setiap resource dapat memiliki maksimal 64 label.
  • Setiap label harus berupa pasangan nilai kunci.
  • Kunci memiliki panjang minimum 1 karakter dan panjang maksimum 63 karakter, serta tidak boleh kosong. Nilai boleh kosong dan memiliki panjang maksimum 63 karakter.
  • Kunci dan nilai hanya boleh berisi huruf kecil, karakter numerik, garis bawah, dan tanda pisah. Semua karakter harus menggunakan encoding UTF-8, dan boleh menggunakan karakter internasional. Kunci harus diawali dengan huruf kecil atau karakter internasional.
  • Bagian kunci label harus unik dalam satu resource. Namun, Anda dapat menggunakan kunci yang sama dengan beberapa resource.

Batasan ini berlaku untuk kunci dan nilai untuk setiap label, serta untuk masing-masing resource Google Cloud yang memiliki label. Tidak ada batasan jumlah label yang dapat diterapkan di semua resource dalam satu project.

Penggunaan label secara umum

Berikut adalah beberapa kasus penggunaan umum untuk label:

  • Label tim atau pusat biaya: Menambahkan label berdasarkan tim atau pusat biaya untuk membedakan instance yang dimiliki oleh tim yang berbeda (misalnya, team:research dan team:analytics). Anda dapat menggunakan jenis label ini untuk pencatatan atau penganggaran biaya.

  • Label komponen: Misalnya, component:redis, component:frontend, component:ingest, dan component:dashboard.

  • Label lingkungan atau tahap: Misalnya, environment:production dan environment:test.

  • Label status: Misalnya, state:active, state:readytodelete, dan state:archive.

  • Label kepemilikan: Digunakan untuk mengidentifikasi tim yang bertanggung jawab atas operasi, misalnya: team:shopping-cart.

Sebaiknya jangan membuat label unik dalam jumlah besar, seperti untuk stempel waktu atau nilai individual untuk setiap panggilan API. Masalah dari pendekatan ini adalah ketika nilai sering berubah atau dengan kunci yang mengacaukan katalog, ini akan menyulitkan pemfilteran dan pelaporan resource secara efektif.

Label dan tag

Label dapat digunakan sebagai anotasi yang dapat dikueri untuk resource, tetapi tidak dapat digunakan untuk menetapkan kondisi pada kebijakan. Tag menyediakan cara untuk mengizinkan atau menolak kebijakan secara bersyarat berdasarkan apakah resource memiliki tag tertentu, dengan memberikan kontrol terperinci atas kebijakan. Untuk informasi selengkapnya, lihat Ringkasan tag.

Menambahkan atau mengupdate label instance

Setelah membuat instance Bigtable, Anda dapat menggunakan konsol Google Cloud untuk menambahkan label ke instance dan memperbarui label yang sudah ada. Anda juga dapat menggunakan RPC Admin API atau REST Admin API untuk menambahkan atau memperbarui label.

Untuk menambahkan atau mengupdate label untuk instance Bigtable menggunakan Konsol Google Cloud:

  1. Buka daftar instance Bigtable di Konsol Google Cloud.

    Membuka daftar instance

  2. Centang kotak di samping setiap instance yang labelnya ingin Anda ubah.

  3. Jika panel Labels tidak terlihat, klik Show info panel di pojok kanan atas untuk membukanya.

  4. Tambahkan dan perbarui label sesuai kebutuhan.

    Untuk menambahkan label baru, klik Add label, lalu ketik kunci dan nilai untuk label tersebut.

    Untuk mengubah label yang ada, perbarui nilainya. Anda tidak dapat mengubah kunci label yang sudah ada.

  5. Klik Simpan untuk menyimpan perubahan.

Menghapus label dari instance

Untuk menghapus label dari instance Bigtable menggunakan Konsol Google Cloud:

  1. Buka daftar instance Bigtable di Konsol Google Cloud.

    Membuka daftar instance

  2. Centang kotak di samping setiap instance yang labelnya ingin Anda hapus.

  3. Jika panel Labels tidak terlihat, klik Show info panel di pojok kanan atas untuk membukanya.

  4. Klik X di samping setiap label yang ingin Anda hapus.

  5. Klik Simpan untuk menyimpan perubahan.

Langkah selanjutnya