Panduan ini menjelaskan cara menonaktifkan resource Eventarc Advanced menggunakan kebijakan organisasi kustom.
Eventarc Advanced tidak mematuhi sertifikasi dan standar yang didukung oleh Eventarc Standard. Jika organisasi Anda memerlukan kepatuhan terhadap standar ini, Anda dapat menonaktifkan pembuatan atau pembaruan resource Eventarc Lanjutan.
Sebelum memulai
Sebelum Anda menonaktifkan resource Eventarc Advanced, pastikan prasyarat berikut terpenuhi:
- Anda mengetahui Google Cloud ID organisasi Anda.
- Untuk mendapatkan izin yang diperlukan untuk mengelola kebijakan organisasi kustom, minta administrator untuk memberi Anda peran IAM Administrator Kebijakan Organisasi (
roles/orgpolicy.policyAdmin
) di resource organisasi.
Membuat batasan khusus
Anda dapat membuat batasan kustom dan menggunakan batasan kustom ini dalam kebijakan organisasi untuk mencegah pembuatan dan pembaruan resource Eventarc Advanced baru.
Untuk membuat batasan khusus, buat file YAML menggunakan format berikut:
name: organizations/ORGANIZATION_ID/customConstraints/CONSTRAINT_NAME resourceTypes: -eventarc.googleapis.com/Enrollment -eventarc.googleapis.com/GoogleApiSource -eventarc.googleapis.com/MessageBus -eventarc.googleapis.com/Pipeline methodTypes: - CREATE - UPDATE condition: "true" actionType: DENY description: "Disable Eventarc Advanced resources"
Ganti kode berikut:
ORGANIZATION_ID
: ID organisasi Anda, seperti123456789
.CONSTRAINT_NAME
: nama yang Anda inginkan untuk batasan kustom baru. Batasan kustom harus diawali dengancustom.
, dan hanya boleh menyertakan huruf besar, huruf kecil, atau angka. Contohnya,custom.disableEventarcAdvancedResources
. Panjang maksimum kolom ini adalah 70 karakter.
Batasan kustom berlaku untuk jenis resource Eventarc Advanced berikut:
Enrollment
GoogleApiSource
MessageBus
Pipeline
Menyiapkan batasan kustom
Setelah membuat file YAML untuk batasan khusus baru, Anda harus menyiapkannya agar tersedia untuk kebijakan organisasi di organisasi Anda. Untuk menyiapkan batasan kustom, gunakan perintahgcloud org-policies set-custom-constraint
:
gcloud org-policies set-custom-constraint CONSTRAINT_PATH
CONSTRAINT_PATH
dengan jalur lengkap ke file batasan kustom Anda. Contohnya, /home/user/customconstraint.yaml
Setelah selesai, batasan khusus Anda tersedia sebagai kebijakan organisasi dalam daftar kebijakan organisasi. Google Cloud
Untuk memverifikasi bahwa ada batasan kustom, gunakan perintah
gcloud org-policies list-custom-constraints
:
gcloud org-policies list-custom-constraints --organization=ORGANIZATION_ID
ORGANIZATION_ID
dengan ID resource organisasi Anda.
Untuk mengetahui informasi selengkapnya, lihat
Melihat kebijakan organisasi.
Menerapkan kebijakan organisasi kustom
Anda dapat menerapkan batasan dengan membuat kebijakan organisasi yang mereferensikannya, lalu menerapkan kebijakan organisasi tersebut ke resource Google Cloud .Konsol
- Di konsol Google Cloud , buka halaman Kebijakan organisasi.
- Dari pemilih project, pilih project yang ingin Anda tetapkan kebijakan organisasinya.
- Dari daftar di halaman Kebijakan organisasi, pilih batasan Anda untuk melihat halaman Detail kebijakan untuk batasan tersebut.
- Untuk mengonfigurasi kebijakan organisasi untuk resource ini, klik Manage policy.
- Di halaman Edit kebijakan, pilih Ganti kebijakan induk.
- Klik Add a rule.
- Di bagian Penerapan, pilih apakah penerapan kebijakan organisasi ini diaktifkan atau dinonaktifkan.
- Opsional: Untuk membuat kebijakan organisasi bersyarat pada tag, klik Tambahkan kondisi. Perhatikan bahwa jika menambahkan aturan kondisional ke kebijakan organisasi, Anda harus menambahkan setidaknya satu aturan tanpa syarat atau kebijakan tidak dapat disimpan. Untuk mengetahui informasi selengkapnya, lihat Menetapkan kebijakan organisasi dengan tag.
- Klik Uji perubahan untuk menyimulasikan efek kebijakan organisasi. Simulasi kebijakan tidak tersedia untuk batasan terkelola lama. Untuk mengetahui informasi selengkapnya, lihat Menguji perubahan kebijakan organisasi dengan Policy Simulator.
- Untuk menyelesaikan dan menerapkan kebijakan organisasi, klik Set policy. Kebijakan ini memerlukan waktu hingga 15 menit untuk diterapkan.
gcloud
Untuk membuat kebijakan organisasi dengan aturan boolean, buat file YAML kebijakan yang merujuk batasan:
name: projects/PROJECT_ID/policies/CONSTRAINT_NAME spec: rules: - enforce: true
Ganti kode berikut:
-
PROJECT_ID
: project tempat Anda ingin menerapkan batasan. -
CONSTRAINT_NAME
: nama batasan yang ingin Anda terapkan. Contoh,compute.disableAllIpv6
.
Untuk menerapkan kebijakan organisasi yang berisi batasan, jalankan perintah berikut:
gcloud org-policies set-policy POLICY_PATH
Ganti POLICY_PATH
dengan jalur lengkap ke file YAML kebijakan organisasi Anda. Kebijakan ini memerlukan waktu hingga 15 menit untuk diterapkan.
Langkah berikutnya
- Pelajari lebih lanjut kebijakan organisasi
- Memahami Eventarc Advanced