Halaman ini memberikan ringkasan tentang cara menyiapkan Otorisasi Biner untuk digunakan dengan layanan dan tugas Cloud Run.
Cara kebijakan Otorisasi Biner diterapkan pada Cloud Run
Anda dapat menetapkan kebijakan Otorisasi Biner pada layanan dan tugas Cloud Run. Namun, penerapan kebijakan sedikit berbeda antara tugas dan layanan Cloud Run.
Kebijakan yang diterapkan pada layanan Cloud Run
Saat Anda menetapkan kebijakan Otorisasi Biner pada suatu layanan, Cloud Run akan memeriksa kebijakan tersebut setiap kali Anda men-deploy revisi baru. Jika revisi baru tidak sesuai dengan kebijakan, deployment akan gagal. Namun, jika hal ini terjadi, Anda dapat menggunakan fitur breakglass untuk mengabaikan kebijakan Otorisasi Biner dan men-deploy revisi menggunakan container yang tidak mematuhi kebijakan.
Perubahan pada kebijakan Otorisasi Biner tidak berlaku secara surut untuk revisi yang sudah ada.
Kebijakan yang diterapkan pada tugas Cloud Run
Saat Anda menetapkan kebijakan Otorisasi Biner pada suatu tugas, Cloud Run akan memeriksa kebijakan tersebut setiap kali Anda menjalankan tugas. Jika tugas memiliki container yang tidak mematuhi kebijakan:
- Anda masih dapat memperbarui pekerjaan.
- Pelaksanaan tugas akan gagal. Anda dapat menggunakan fitur breakglass untuk mengabaikan kebijakan Otorisasi Biner dalam situasi ini.
Perubahan dalam kebijakan Otorisasi Biner tidak berlaku secara surut untuk eksekusi yang sudah berjalan.
Sebelum memulai
Sebelum menggunakan Otorisasi Biner untuk Cloud Run, sebaiknya siapkan lingkungan Cloud Run Anda.
Langkah Penyiapan
Untuk menyiapkan Otorisasi Biner untuk Cloud Run, lakukan langkah-langkah berikut:
- Aktifkan Otorisasi Biner.
- Direkomendasikan: Wajibkan Otorisasi Biner untuk Cloud Run menggunakan kebijakan organisasi.
- Aktifkan Otorisasi Biner untuk Cloud Run.
Mengonfigurasi kebijakan Otorisasi Biner.
Anda dapat mengonfigurasi fitur berikut dalam kebijakan Anda:
Opsional: Gunakan attestor
built-by-cloud-build
untuk men-deploy hanya image yang di-build oleh Cloud Build (Pratinjau).Opsional: Gunakan pengesahan.
Lihat Otorisasi Biner untuk peristiwa Cloud Run di Cloud Audit Logs.