Panoramica delle attestazioni

Questa guida descrive come creare e utilizzare le attestazioni di Autorizzazione binaria. Dopo aver creato un'immagine container, è possibile creare un'attestazione per affermare che è stata eseguita un'attività richiesta sull'immagine, ad esempio un test di regressione, un'analisi delle vulnerabilità o un altro test. L'attestazione viene creata firmando il digest univoco dell'immagine.

Durante il deployment, anziché ripetere le attività, Autorizzazione binaria verifica le attestazioni utilizzando un attestatore. Se tutte le attestazioni per un'immagine sono verificate, Autorizzazione binaria consente di eseguire il deployment dell'immagine.

Prima di iniziare

  1. Attiva Autorizzazione binaria.

  2. Configura Autorizzazione binaria con uno dei seguenti prodotti:

Gli utenti di Cloud Service Mesh devono solo configurare il criterio di autorizzazione binaria. Per farlo, consulta Configurare un criterio più avanti in questa guida.

Crea un attestatore

Per utilizzare le attestazioni, devi prima creare gli attestatori. Al momento del deployment, Autorizzazione binaria utilizza gli attestatori per verificare l'attestazione associata all'immagine container.

Puoi creare attestatori utilizzando i seguenti metodi:

Configurare una regola del criterio per richiedere le attestazioni

Questa sezione descrive come configurare il criterio in modo che richieda le attestazioni.

GKE

Cloud Run

Configura la regola predefinita in modo che richieda le attestazioni utilizzando uno dei seguenti metodi:

Distributed Cloud

Cloud Service Mesh

Gli utenti di Cloud Service Mesh possono creare regole, incluse quelle che richiedono attestazioni, che hanno come ambito un'identità di servizio mesh, un account di servizio Kubernetes o un ambito Kubernetes.

Per configurare una regola specifica, utilizza i seguenti metodi:

Creazione di attestazioni

Le attestazioni vengono create da un firmatario. La procedura di creazione di un'attestazione è nota anche come firma di un'immagine. Un firmatario può essere una persona che crea manualmente un'attestazione. In alternativa, un firmatario può essere un servizio automatico. Per istruzioni che descrivono diversi approcci alla creazione di attestazioni, consulta le seguenti pagine:

Esegui il deployment di un'immagine

Dopo aver creato un'attestazione, puoi procedere con il deployment dell'immagine associata.

GKE

Esegui il deployment delle immagini utilizzando GKE.

Cloud Run

Esegui il deployment delle immagini utilizzando Cloud Run.

Distributed Cloud

Esegui il deployment delle immagini utilizzando Distributed Cloud.

Cloud Service Mesh

I carichi di lavoro di Cloud Service Mesh vengono applicati non appena il criterio viene salvato.

Passaggi successivi