Tag adalah key-value pair yang dapat Anda terapkan ke layanan Anda untuk kontrol akses yang terperinci. Administrator tag membuat tag untuk resource di seluruh Google Cloud pada level organisasi atau project dan mengelolanya di Resource Manager. Tag menyediakan cara untuk mengizinkan atau menolak kebijakan secara bersyarat berdasarkan apakah resource memiliki tag tertentu.
Tag yang terlampir ke layanan Cloud Run tidak sama dengan tag traffic Cloud Run yang mengizinkan Anda merutekan traffic ke revisi Cloud Run tertentu.
Peran yang diperlukan
Untuk mendapatkan izin yang Anda perlukan untuk melampirkan atau melepaskan tag, minta administrator untuk memberi Anda peran IAM berikut pada layanan Cloud Run:
- Cloud Run Admin (
roles/run.admin) - Tag User (
roles/resourcemanager.tagUser)
Untuk mengelola akses pada resource nilai tag di Resource Manager, akun Anda juga harus memiliki peran Tag User (roles/resourcemanager.tagUser) yang diberikan untuk nilai tag.
Nilai tag adalah resource yang dilampirkan ke layanan Cloud Run.
Untuk mengetahui daftar peran dan izin IAM yang terkait dengan Cloud Run, lihat Peran IAM Cloud Run dan Izin IAM Cloud Run. Jika layanan Cloud Run Anda berinteraksi dengan APIGoogle Cloud , seperti Library Klien Cloud, lihat panduan konfigurasi identitas layanan. Untuk mengetahui informasi selengkapnya tentang cara memberikan peran, lihat izin deployment dan mengelola akses.
Melampirkan tag ke layanan Cloud Run
Perhatikan bahwa melampirkan tag ke layanan Anda tidak mengakibatkan pembuatan revisi baru.
Anda dapat melampirkan atau melepaskan tag menggunakan konsol Google Cloud atau Google Cloud CLI.
Konsol
Di konsol Google Cloud , buka Cloud Run:
Centang kotak di sebelah kiri layanan yang ingin Anda tetapkan tag-nya.
Klik Tag di atas daftar layanan untuk menampilkan panel tag.
Jika organisasi Anda tidak muncul di panel Tag, klik Pilih cakupan untuk tag. Kemudian, pilih organisasi Anda.
Pilih kunci tag dan nilai tag dari menu masing-masing.
Klik Tambahkan tag untuk menambahkan tag tambahan.
Klik Simpan.
gcloud
Anda dapat memperbarui tag untuk layanan menggunakan perintah:
gcloud resource-manager tags bindings create \ --tag-value=TAG_VALUE \ --parent=//run.googleapis.com/projects/PROJECT_ID/locations/REGION/services/SERVICE \ --location=REGION
Untuk memperbarui lebih dari satu tag, berikan daftar nilai tag yang dipisahkan koma.
Ganti
- TAG_VALUE dengan nilai untuk kunci: Anda dapat menggunakan berbagai jenis ID ini
: ID permanen seperti
tagValues/12345678901, nilai dengan namespace seperti123456789012/env/prodatau nama pendek sepertiprod - PROJECT_ID dengan project ID dari project Google Cloud Anda
- REGION dengan wilayah tempat layanan Cloud Run Anda di-deploy
- SERVICE dengan nama layanan Cloud Run Anda
Melepaskan tag dari layanan Cloud Run
Anda dapat menggunakan konsol atau command line untuk melepaskan tag dari layanan Anda.
Konsol
Di konsol Google Cloud , buka Cloud Run:
Centang kotak di sebelah kiri layanan tempat Anda melepaskan tag.
Klik Tag di atas daftar layanan untuk menampilkan panel tag.
Tahan kursor di sebelah kanan menu Value untuk menampilkan ikon tempat sampah. Klik Hapus item.
Klik Simpan.
gcloud
Untuk melepaskan tag dari layanan:
gcloud resource-manager tags bindings delete \ --tag-value=TAG_VALUE \ --parent=//run.googleapis.com/projects/PROJECT_ID/locations/REGION/services/SERVICE \ --location=REGION
Untuk melepaskan lebih dari satu tag, sediakan daftar nilai tag yang dipisahkan koma.
Ganti
- TAG_VALUE dengan nilai untuk kunci: Anda dapat menggunakan berbagai jenis ID ini
: ID permanen seperti
tagValues/12345678901, nilai dengan namespace seperti123456789012/env/prodatau nama pendek sepertiprod - PROJECT_ID dengan project ID dari project Google Cloud Anda
- REGION dengan wilayah tempat layanan Cloud Run Anda di-deploy
- SERVICE dengan nama layanan Cloud Run Anda