Dokumen ini menjelaskan cara membuat tag aman, melampirkannya ke cluster Dataproc, lalu menggunakan tag untuk mengamankan jaringan cluster.
Manfaat menggunakan tag aman
Tag aman memiliki perbedaan utama dari tag jaringan, termasuk kontrol akses Pengelolaan Akses dan Identitas, pewarisan tag, dan pengikatan jaringan VPC tunggal, yang menghasilkan manfaat utama berikut:
Penggunaan tag aman dalam kebijakan IAM memungkinkan kontrol akses bersyarat, yang memperkuat keamanan dengan memberikan atau menolak peran berdasarkan keberadaan tag.
Tidak seperti aturan firewall VPC, kebijakan firewall jaringan yang ditingkatkan dengan tag aman memungkinkan pengelompokan yang efisien dan update serentak beberapa aturan, yang semuanya diatur oleh kontrol akses IAM. Dibandingkan dengan aturan firewall VPC yang menggunakan tag jaringan, tag aman memberikan kemampuan keamanan dan pengelolaan yang ditingkatkan dalam kebijakan firewall jaringan.
Untuk mempelajari lebih lanjut perbedaan antara tag Resource Manager dan tag jaringan, lihat Perbandingan Tag dan tag jaringan.
Untuk mempelajari lebih lanjut perbedaan antara tag dan label Resource Manager, lihat Tag dan label.
Sebelum memulai
Peran IAM tertentu diperlukan untuk menjalankan contoh di halaman ini. Bergantung pada kebijakan organisasi, peran ini mungkin sudah diberikan. Untuk memeriksa pemberian peran, lihat Apakah Anda perlu memberikan peran?.
Untuk mengetahui informasi selengkapnya tentang pemberian peran, lihat Mengelola akses ke project,folder, dan organisasi.
Peran pengguna
Untuk mendapatkan izin yang
diperlukan guna membuat tag,
minta administrator untuk memberi Anda peran IAM
Tag Administrator (roles/resourcemanager.tagAdmin)
di tag Resource Manager.
Untuk mengetahui informasi selengkapnya tentang cara memberikan peran, lihat Mengelola akses ke project, folder, dan organisasi.
Anda mungkin juga bisa mendapatkan izin yang diperlukan melalui peran khusus atau peran bawaan lainnya.
Peran akun layanan
Untuk memastikan bahwa akun layanan Agen Layanan Dataproc memiliki izin yang diperlukan untuk melampirkan tag aman ke cluster Dataproc,
minta administrator Anda untuk memberikan
peran IAM Agen Layanan Dataproc (roles/dataproc.serviceAgent)
kepada akun layanan Agen Layanan Dataproc di project.
Batasan
- Anda hanya dapat melampirkan tag aman ke cluster pada saat pembuatan cluster.
- Pembaruan dan penghapusan tag aman tidak didukung.
Membuat tag aman
Untuk melampirkan tag aman ke cluster Dataproc, Anda harus membuat tag Resource Manager terlebih dahulu dengan kunci yang ditentukan dan satu atau beberapa nilai.
Melampirkan tag aman ke cluster Dataproc
Buat cluster Dataproc, dengan menentukan pasangan tag aman
TAG_KEY:TAG_VALUE.
Google Cloud CLI
Untuk membuat cluster Dataproc dan menambahkan tag aman ke cluster, jalankan perintah gcloud Dataproc clusters create dengan tanda --resource-manager-tags.
gcloud dataproc clusters create CLUSTER_NAME \
--region REGION \
--resource-manager-tags=TAG_KEY=TAG_VALUE
Ganti kode berikut:
- CLUSTER_NAME: nama cluster baru.
- REGION: region Compute Engine tempat cluster akan berada.
- TAG_KEY dan TAG_VALUE: kunci dan nilai
tag Resource Manager yang Anda buat.
Kunci tag dapat ditentukan dalam format dengan namespace atau tanpa namespace, sebagai berikut:
- Format namespace:
PROJECT-ID/KEY_NAME=PROJECT-ID/KEY_NAME/KEY_VALUE.Contoh:
--resource-manager-tags="test-project/testkey"=test-project/testkey/testvalue
- Format tanpa namespace:
tagKeys/TAG_KEY_ID=tagValues/TAG_VALUE_IDContoh:
--resource-manager-tags=tagKeys/123456789012=tagValues/987654321098
- Format namespace:
REST
Untuk membuat cluster Dataproc dan menambahkan tag aman ke cluster, sertakan kolom resourceManagerTags sebagai bagian dari permintaan clusters.create yang mencakup tindakan melampirkan tag aman "TAG_KEY":"TAG_VALUE" ke cluster.
{
"clusterName": "CLUSTER_NAME",
"config": {
"gceClusterConfig": {
"resourceManagerTags": {
"TAG_KEY":"TAG_VALUE"
}
}
}
}
Ganti kode berikut:
- CLUSTER_NAME: nama cluster baru.
- TAG_KEY dan TAG_VALUE: kunci dan nilai
tag Resource Manager yang Anda buat.
Kunci tag dapat ditentukan dalam format dengan namespace atau tanpa namespace, sebagai berikut:
- Format namespace:
PROJECT-ID/KEY_NAME:PROJECT-ID/KEY_NAME/KEY_VALUE.Contoh:
"test-project/testkey":"test-project/testkey/testvalue"
- Format tanpa namespace:
tagKeys/TAG_KEY_ID:tagValues/TAG_VALUE_IDContoh:
"tagKeys/123456789012":"tagValues/987654321098"
- Format namespace:
Menggunakan tag aman untuk jaringan cluster
Setelah melampirkan tag aman ke cluster, gunakan tag aman untuk mengonfigurasi jaringan cluster:
- Gunakan tag aman untuk menentukan aturan firewall.
Langkah berikutnya
- Pelajari tag lebih lanjut.
- Pelajari lebih lanjut tag jaringan.