Menguji batasan kustom dengan Gemini Cloud Assist

Sebelum memulai

Peran yang diperlukan

Guna mendapatkan izin yang Anda perlukan untuk mengelola kebijakan organisasi, minta administrator Anda untuk memberi Anda peran IAM berikut di organisasi:

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.

Anda dapat mendelegasikan administrasi kebijakan organisasi dengan menambahkan Kondisi IAM ke binding peran administrator kebijakan Organisasi. Untuk mengontrol resource tempat prinsipal dapat mengelola kebijakan organisasi, Anda dapat membuat binding peran bersyarat pada tag tertentu. Untuk mengetahui informasi selengkapnya, lihat Menggunakan batasan.

Batasan kustom

Batasan kustom dibuat dalam file YAML yang menentukan resource, metode, kondisi, dan tindakan yang tunduk pada batasan. Kebijakan ini khusus untuk layanan tempat Anda menerapkan kebijakan organisasi. Kondisi untuk batasan kustom Anda ditentukan menggunakan Common Expression Language (CEL).

Menyiapkan batasan kustom

Anda dapat membuat batasan khusus dan menyiapkannya untuk digunakan dalam kebijakan organisasi menggunakan Gemini Cloud Assist.

  1. Di konsol Google Cloud , buka halaman Organization policies.

    Buka Organization policies

  2. Dari pemilih project di bagian atas halaman, pilih project yang ingin Anda tetapkan kebijakan organisasinya.

  3. Di banner Buat batasan organisasi kustom dengan Gemini, klik Buat batasan.

  4. Di panel Cloud Assist, kirim perintah yang menjelaskan batasan kustom yang ingin Anda buat. Contoh:

    "Batasi ukuran boot disk hingga 250 GB atau kurang untuk semua resource compute.googleapis.com/Disk."

  5. Tinjau respons, yang mencakup kode yang dihasilkan untuk batasan dan detail tambahan tentang cara kerja batasan, untuk memverifikasi bahwa batasan mencapai tujuan Anda.

  6. Opsional: Jika batasan perlu diubah, kirim perintah dengan perubahan yang diperlukan. Misalnya, "can you add asia-east1" menginstruksikan Gemini Cloud Assist untuk menambahkan lokalitas asia-east1 ke tempat yang relevan dalam batasan Anda.

  7. Opsional: Anda dapat menggunakan Gemini Cloud Assist untuk menentukan resource pengujian dan menyimulasikan batasan untuk memverifikasi bahwa batasan tersebut berfungsi sebagaimana mestinya. Untuk mengetahui informasi selengkapnya, lihat Menguji batasan kustom dengan Gemini Cloud Assist.

  8. Untuk membuat kebijakan organisasi kustom menggunakan batasan baru, klik Insert to Create Constraint. Jendela Buat batasan kustom akan muncul, dengan kolom yang diisi oleh batasan kustom yang dibuat. Anda dapat menguji atau membuat kebijakan organisasi kustom seperti biasa.

Menguji batasan kustom dengan Gemini Cloud Assist

Anda dapat menguji batasan kustom yang dibuat menggunakan alur kerja Gemini Cloud Assist untuk Menyiapkan batasan kustom. Setelah Anda membuat batasan kustom, Gemini Cloud Assist dapat membantu membuat serangkaian resource untuk menguji batasan kustom tersebut, lalu menyimulasikan efek batasan kustom pada resource tersebut.

  1. Untuk membuat batasan kustom, gunakan alur kerja Gemini Cloud Assist untuk Menyiapkan batasan kustom.

  2. Setelah batasan kustom dibuat, klik Siapkan Resource Pengujian. Tindakan ini akan menghasilkan daftar konfigurasi resource, yang masing-masing diberi label sesuai atau tidak sesuai dengan batasan kustom. Kolom atribut menjelaskan atribut unik setiap resource.

    Untuk setiap resource yang mematuhi atau tidak mematuhi kebijakan, daftar perintah gcloud CLI akan dibuat yang dapat Anda gunakan untuk membuat resource yang ditentukan dalam kasus pengujian.

  3. Buat resource pengujian dengan memasukkan perintah gcloud CLI yang dihasilkan di shell atau konsol gcloud CLI. Untuk mengetahui informasi dan petunjuk selengkapnya tentang cara memecahkan masalah, lihat dokumentasi untuk layanan spesifik yang terkait dengan resource pengujian Anda. Google Cloud

  4. Untuk membuat daftar perintah gcloud CLI yang dapat Anda gunakan untuk menghapus resource yang dibuat untuk menguji batasan kustom, klik Buat Perintah Pembersihan. Salin perintah ini untuk digunakan nanti.

  5. Setelah resource dibuat, tunggu setidaknya 10 menit hingga resource siap untuk simulasi.

  6. Untuk menyimulasikan efek yang akan ditimbulkan oleh kebijakan organisasi kustom terhadap resource Anda, klik Begin Simulation.

  7. Tinjau detail simulasi yang tertunda, lalu klik Konfirmasi. Simulasi dapat memerlukan waktu hingga satu jam untuk diselesaikan.

    1. Untuk melihat hasil simulasi, buka halaman Histori simulasi.

      Buka Histori simulasi

    2. Pilih simulasi untuk melihat detailnya. Jika hasil simulasi tidak terlihat, pilih organisasi Anda dari pemilih project di bagian atas halaman.

      Di halaman Detail simulasi, Anda dapat melihat jumlah pelanggaran, jumlah resource yang diperiksa, tanggal simulasi, dan daftar semua resource dengan konfigurasi yang tidak sesuai.

      Anda juga dapat menyetel kebijakan organisasi simulasi dalam mode uji coba dengan mengklik Tetapkan kebijakan uji coba.

      Untuk mengetahui informasi selengkapnya, lihat Menguji perubahan kebijakan organisasi dengan Policy Simulator.

  8. Bersihkan resource pengujian Anda dengan memasukkan perintah gcloud CLI yang dihasilkan di shell atau konsol gcloud CLI.

Langkah berikutnya