Setiap cron job yang dibuat menggunakan Cloud Scheduler akan dikirim ke target sesuai dengan jadwal yang ditentukan, tempat tugas tersebut diselesaikan. Secara default,
semua jenis target tugas diizinkan. Untuk membatasi jenis target—HTTP,
Pub/Sub, atau HTTP App Engine—yang dapat dibuat dalam organisasi, Anda dapat
menerapkan batasan cloudscheduler.allowedTargetTypes saat mengonfigurasi
kebijakan organisasi.
Peran yang diperlukan
Guna mendapatkan izin yang diperlukan untuk mengelola kebijakan organisasi, minta administrator untuk memberi Anda peran IAM Organization Policy Administrator (roles/orgpolicy.policyAdmin) di organisasi.
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.
Terapkan batasan
Anda dapat menggunakan Google Cloud konsol atau Google Cloud CLI untuk menerapkan batasan ke kebijakan organisasi Anda.
Konsol
Di konsol Google Cloud , buka halaman IAM & Admin > Organization policies.
Di toolbar konsol, gunakan pemilih resource untuk memilih project, folder, atau organisasi yang kebijakan organisasinya ingin Anda lihat.
Daftar batasan kebijakan organisasi yang tersedia untuk resource ini ditampilkan.
Filter daftar menurut nama batasan Jenis target yang diizinkan untuk tugas.
Di baris untuk batasan, klik Tindakan > Edit kebijakan.
Di halaman Edit kebijakan, pilih Ganti kebijakan induk.
Anda dapat memilih apakah kebijakan ini akan menyertakan aturan dari folder induk atau sepenuhnya mengganti kebijakan induk.
Di bagian Aturan, klik Tambahkan aturan.
Dalam daftar Nilai kebijakan, pilih Kustom.
Dalam daftar Jenis kebijakan, pilih Izinkan.
Tambahkan nilai kustom
APPENGINE,HTTP, atauPUBSUB.Untuk menambahkan beberapa jenis tugas, klik Tambahkan nilai.
Klik Done.
Untuk menerapkan kebijakan, klik Set policy.
gcloud
Untuk melihat konfigurasi batasan yang ada, gunakan perintah
gcloud org-policies describe:gcloud org-policies describe constraints/cloudscheduler.allowedTargetTypes \ --RESOURCE_TYPE_FLAG=RESOURCE_IDGanti kode berikut:
RESOURCE_TYPE_FLAG: bergantung pada tempat kebijakan dilampirkan dalam hierarki, baikfolder,organization, atauproject.RESOURCE_ID: ID folder, organisasi, atau project yang berlaku.
Outputnya akan mirip dengan berikut ini:
etag: CJTvgc0GENDs+50B- name: projects/PROJECT_NUMBER/policies/cloudscheduler.allowedTargetTypes spec: etag: CJTvgc0GENDs+50B inheritFromParent: true rules: - values: allowedValues: - PUBSUB updateTime: '2026-02-26T16:40:52.331282Z'Tetapkan kebijakan pada resource menggunakan perintah
gcloud org-policies set-policy. Tindakan ini akan menggantikan batasan yang dilampirkan ke resource.Buat file sementara,
/tmp/policy.yaml, untuk menyimpan kebijakan. Contoh:name: projects/PROJECT_NUMBER/policies/cloudscheduler.allowedTargetTypes spec: rules: - values: allowedValues: - TARGET_TYPEGanti kode berikut:
PROJECT_NUMBER: nomor project Anda. Google CloudTARGET_TYPE: jenis target tugas;APPENGINE,HTTP, atauPUBSUB.
Jalankan perintah
set-policy:gcloud org-policies set-policy /tmp/policy.yaml
Anda dapat mereset batasan ke defaultnya menggunakan perintah
gcloud org-policies reset:gcloud org-policies reset constraints/cloudscheduler.allowedTargetTypes \ --RESOURCE_TYPE_FLAG=RESOURCE_ID
Perubahan pada kebijakan organisasi dapat memerlukan waktu hingga 15 menit agar diterapkan sepenuhnya.