Questo documento spiega come attivare la modalità di prova.
Quando abiliti la modalità di prova, Autorizzazione binaria consente il deployment di tutte le immagini container, anche se violano i criteri di Autorizzazione binaria. I messaggi di stato di conformità ai criteri vengono registrati in Cloud Audit Logs. Puoi esaminare il log per determinare se le immagini sarebbero state vietate e intraprendere azioni correttive. Quando la configurazione dei criteri funziona come previsto, puoi disattivare la modalità di prova per attivare l'applicazione di Autorizzazione binaria; il deployment delle immagini che violano i criteri non è consentito.
Puoi impostare la modalità dry run nella regola predefinita o in una regola specifica.
Prima di iniziare
Per utilizzare la modalità di prova, configura Autorizzazione binaria per la tua piattaforma.
Attivare la prova
Per attivare la simulazione:
Console
Vai alla pagina Autorizzazione binaria nella console Google Cloud .
Fai clic su Modifica criterio.
In Regola predefinita o in una regola specifica, seleziona Modalità dry run.
Fai clic su Save Policy (Salva criterio).
gcloud
Esporta il criterio di Autorizzazione binaria in un file YAML:
gcloud container binauthz policy export > /tmp/policy.yaml
In un editor di testo, imposta
enforcementMode
suDRYRUN_AUDIT_LOG_ONLY
e salva il file.Per aggiornare la policy, importa il file eseguendo questo comando:
gcloud container binauthz policy import /tmp/policy.yaml
Per testare la modalità di prova, esegui il deployment di immagini che violano il criterio e poi visualizza gli eventi della modalità di prova da Autorizzazione binaria per GKE, Cloud Run o Google Distributed Cloud.
Disattivare la modalità di prova
Per disattivare la modalità di prova, aggiorna la policy come segue:
Console
Vai alla pagina Autorizzazione binaria nella console Google Cloud .
Fai clic su Modifica criterio.
In Regola predefinita o in una regola specifica, deseleziona Modalità di prova.
Fai clic su Save Policy (Salva criterio).
gcloud
Esporta il criterio di autorizzazione binaria:
gcloud container binauthz policy export > /tmp/policy.yaml
In un editor di testo, imposta
enforcementMode
suENFORCED_BLOCK_AND_AUDIT_LOG
e salva il file.Per aggiornare la policy, importa il file eseguendo questo comando:
gcloud container binauthz policy import /tmp/policy.yaml
Passaggi successivi
- Visualizza gli eventi della modalità di prova di Autorizzazione binaria per GKE in Cloud Audit Logs.
- Visualizza gli eventi della modalità di prova di Autorizzazione binaria per Cloud Run in Cloud Audit Logs.
- Visualizza gli eventi della modalità di prova di Autorizzazione binaria per Distributed Cloud in Cloud Audit Logs.