Menerapkan kebijakan organisasi
Panduan ini menjelaskan cara menetapkan kebijakan organisasi yang mencakup batasan lokasi resource, dan cara menguji batasan tersebut setelah diterapkan di Google Cloud konsol.
Sebelum memulai
Peran yang diperlukan
Guna mendapatkan izin yang Anda perlukan untuk membatasi tempat pembuatan disk Compute Engine, minta administrator Anda untuk memberi Anda peran IAM berikut:
-
Untuk menetapkan kebijakan organisasi:
Administrator Kebijakan Organisasi (
roles/orgpolicy.policyAdmin) di organisasi Anda -
Untuk membuat disk Compute Engine:
Compute Storage Admin (
roles/compute.storageAdmin) di project Anda
Untuk mengetahui informasi selengkapnya tentang pemberian peran, lihat Mengelola akses ke project, folder, dan organisasi.
Anda mungkin juga bisa mendapatkan izin yang diperlukan melalui peran khusus atau peran bawaan lainnya.
Mengaktifkan API
Aktifkan Compute Engine dan Resource Manager API.
Peran yang diperlukan untuk mengaktifkan API
Untuk mengaktifkan API, Anda memerlukan peran IAM Service Usage Admin
(roles/serviceusage.serviceUsageAdmin),
yang berisi izin serviceusage.services.enable. Pelajari cara memberikan
peran.
Membuat project
-
Pastikan Anda memiliki peran IAM Project Creator
(
roles/resourcemanager.projectCreator). Pelajari cara memberikan peran. -
Di Google Cloud konsol, buka halaman pemilih project.
-
Klik Create project.
-
Beri nama project Anda. Catat project ID yang dibuat.
-
Edit kolom lain sesuai kebutuhan.
-
Klik Create.
Membuat disk Compute Engine
Untuk menguji fungsi batasan lokasi resource, siapkan persistent disk regional Compute Engine. Saat membuat persistent disk regional, Anda harus menentukan lokasi tempat disk tersebut akan berada. Untuk mengetahui informasi selengkapnya tentang cara membuat persistent disk regional Compute Engine, lihat Membuat dan mengelola disk regional.
Di Google Cloud konsol, buka halaman Disks.
Pilih project yang Anda buat.
- Jika Anda diminta untuk menautkan akun penagihan ke project Anda, lakukan sekarang. Untuk mengetahui informasi selengkapnya tentang cara mengaktifkan penagihan, lihat Mengaktifkan penagihan untuk project.
Klik Create disk.
Tentukan Nama untuk disk Anda.
Untuk Lokasi, pilih Regional.
Untuk Region, pilih
europe-north1 (Finland).Untuk Zona, pilih
europe-north1-a.Pilih Zona replika di region yang sama.
Klik Create.
Jika disk berhasil dibuat, tanda centang hijau akan muncul di samping nama.
Menetapkan kebijakan organisasi
Untuk menetapkan kebijakan organisasi pada project yang Anda buat:
Di Google Cloud konsol, buka halaman Organization policies.
Klik Select.
Pilih project yang Anda buat.
Klik Google Cloud Platform - Resource Location Restriction, lalu klik Manage policy.
Di bagian Policy source, pilih Override parent's policy.
Di bagian Policy enforcement, pilih Replace.
Klik Add rule.
Di bagian Policy values, pilih Custom.
Di bagian Policy type, pilih Allow.
Di kotak Custom values, masukkan
in:asia-locations.Klik Done, lalu klik Set policy. Notifikasi akan muncul untuk mengonfirmasi pembaruan kebijakan.
asia-locations adalah
grup nilai yang
dikurasi oleh Google untuk menyertakan setiap lokasi di wilayah geografis tertentu.
Dalam hal ini, setiap region di Asia ditentukan sebagai lokasi yang diizinkan untuk resource apa pun yang dibuat setelah titik ini. Perhatikan bahwa persistent disk regional yang Anda buat tidak terpengaruh oleh kebijakan baru ini, karena kebijakan tersebut tidak berlaku surut.
Menguji kebijakan organisasi
Setelah kebijakan organisasi berlaku, Anda tidak dapat membuat resource di region yang tidak ditentukan sebagai bagian dari kebijakan organisasi. Untuk mengujinya, coba buat persistent disk regional di lokasi yang tidak valid:
Di Google Cloud konsol, buka halaman Disks.
Pilih project yang Anda buat.
Klik Create Disk.
Tentukan Nama untuk disk Anda.
Untuk Lokasi, pilih Regional.
Untuk Region, pilih
europe-north1 (Finland).Untuk Zona, pilih
europe-north1-a.Pilih Zona replika di region yang sama.
Klik Create.
Tanda seru berwarna merah akan muncul di samping nama, dan notifikasi error akan ditampilkan:
Location ZONE:europe-north1-a violates constraint constraints/gcp.resourceLocations on the resource RESOURCE_ID
Dengan RESOURCE_ID adalah jalur resource lengkap project dan disk Anda. Disk tidak dibuat.
Membuat persistent disk regional di lokasi yang valid
Batasan kebijakan organisasi memblokir pembuatan resource kecuali jika Anda menentukan lokasi yang valid:
Di Google Cloud konsol, buka halaman Disks.
Pilih project yang Anda buat.
Klik Create Disk.
Tentukan Nama untuk disk Anda.
Untuk Lokasi, pilih Regional.
Untuk Region, pilih
asia-east2 (Hong Kong).Untuk Zona, pilih
asia-east2-a.Pilih Zona replika di region yang sama.
Klik Create.
Resource berhasil dibuat karena semua zona di bawah asia-east2 berada dalam grup nilai asia-locations.
Pembersihan
Agar akunAnda tidak dikenai biaya untuk resource yang digunakan pada halaman ini, ikuti langkah-langkah berikut. Google Cloud
Menghapus persistent disk regional
Hapus persistent disk regional yang Anda buat untuk panduan memulai ini:
Di Google Cloud konsol, buka halaman Disks.
Dalam daftar yang muncul, pilih kedua disk yang Anda buat.
Klik Delete.
Pada dialog konfirmasi yang muncul, klik Delete.
Dialog notifikasi akan muncul untuk mengonfirmasi bahwa disk telah dihapus.
Menghapus project
Hapus project yang Anda buat untuk panduan memulai ini:
Di Google Cloud konsol, buka halaman Manage resources.
Dalam daftar resource yang muncul, pilih project yang Anda buat, lalu klik Delete.
Pada dialog Shut down project yang muncul, masukkan project ID, lalu klik Shut down anyway.
Langkah berikutnya
- Pelajari cara Menerapkan kebijakan organisasi.
- Tinjau layanan yang mendukung batasan lokasi resource.