Panoramica delle identità dei workload gestiti

Le identità dei carichi di lavoro gestite ti consentono di associare identità fortemente attestate ai tuoi carichi di lavoro Compute Engine e Google Kubernetes Engine (GKE). Google Cloud fornisce credenziali X.509 emesse dal Certificate Authority Service che possono essere utilizzate per autenticare in modo affidabile il tuo carico di lavoro con altri carichi di lavoro tramite l'autenticazione mutual TLS (mTLS).

Interoperabilità SPIFFE

Per ottenere questa interoperabilità, le identità dei carichi di lavoro gestiti si basano su Secure Production Identity Framework For Everyone (SPIFFE), che definisce un framework e un insieme di standard per identificare e proteggere le comunicazioni tra i carichi di lavoro. In SPIFFE, un'identità del carico di lavoro gestita viene rappresentata utilizzando i seguenti formati:

  • Compute Engine:

    spiffe://POOL_ID.global.PROJECT_NUMBER.workload.id.goog/ns/NAMESPACE_ID/sa/MANAGED_IDENTITY_ID

  • GKE:

    spiffe://PROJECT_ID.svc.id.goog/ns/KUBERNETES_NAMESPACE/sa/KUBERNETES_SERVICE_ACCOUNT

Gerarchia delle risorse

Questa sezione descrive le risorse di identità dei carichi di lavoro gestiti.

Pool di identità dei workload

Le identità dei carichi di lavoro gestite sono definite in un pool di identità dei carichi di lavoro, che funge da confine di attendibilità per tutte le identità all'interno del pool. Il pool di identità del workload costituisce il componente del dominio attendibile dell'identificatore SPIFFE dell'identità del workload gestito. Ti consigliamo di creare un nuovo pool per ogni ambiente logico della tua organizzazione, ad esempio sviluppo, staging o produzione.

Spazi dei nomi

All'interno di un pool di identità per i carichi di lavoro, le identità per i carichi di lavoro gestite sono organizzate in confini amministrativi chiamati spazi dei nomi. Gli spazi dei nomi ti aiutano a organizzare e concedere l'accesso alle identità di workload correlate.

Norme di attestazione

L'identità del carico di lavoro gestito per Compute Engine richiede la configurazione dei criteri di attestazione.

L'identità del workload gestita per GKE gestisce per te i criteri di attestazione.

I criteri di attestazione del carico di lavoro ti consentono di definire a quale carico di lavoro può essere emessa una credenziale per un'identità del carico di lavoro gestita in base agli attributi verificabili del carico di lavoro, come l'ID progetto o il nome della risorsa. Un criterio di attestazione del carico di lavoro garantisce che solo i carichi di lavoro attendibili possano utilizzare l'identità gestita.

Passaggi successivi

Provalo

Se non conosci Google Cloud, crea un account per valutare le prestazioni dei nostri prodotti in scenari reali. I nuovi clienti ricevono anche 300 $ di crediti gratuiti per l'esecuzione, il test e il deployment dei carichi di lavoro.

Inizia gratuitamente